{smcl}
{com}{sf}{ul off}{txt}{.-}
      name:  {res}<unnamed>
       {txt}log:  {res}C:\Users\Joshua\Dropbox\Work\Networks and Economic Perceptions\Data and Do Files\Figure 2 and Table 1 Output.smcl
  {txt}log type:  {res}smcl
 {txt}opened on:  {res} 6 Jun 2018, 10:57:10
{txt}
{com}.         /*the log file is in format .smcl, but can be read via txt editor*/
. 
. set more off
{txt}
{com}. 
. /***********************************************************************
> ************************************************************************
> ************************************************************************
> This do file contains the needed to replicate our Figure 2 and 
> Table 1. This do file also contains the code for the analyses 
> presented in Tables OA4 (five point scales) and Tables OA5 
> (Fall 2008). 
> 
> For each survey, the code will load and clean the data at hand using the
> commands included in the survey cleaning .do files and then do the 
> analyses in question. For those wishing to use this to replicate the analyses, 
> you will need to update the cd command below to point to where your data
> and .do files are located. 
> 
> Also note that there are two STATA modules that need to be intalled: 
> (1) esttab and (2) grc1leg. 
> 
> ssc install estout, replace
> ssc install grc1leg, replace
> 
> Note: The analyses here were run using STATA 13. Users of STATA 15 
> will likely get an error message when the esstab 
> command below runs, specifically: 
>         "equation / not found"
> This is because of the "rename" function in the command seems to be 
> broken in STATA 15. Deleting this line will fix matters. 
> 
> 
> ************************************************************************
> ************************************************************************
> ***********************************************************************/
. 
. 
. 
. /****************************************
> *****************************************
>                 1992 CNEP
> *****************************************
> ****************************************/       
. 
. *data cleaning*
. do "Data Cleaning - 1992 CNEP.do"
{txt}
{com}. **********************************************************************
. **********************************************************************
. ***********************1992 CNEP**************************************
. **********************************************************************
. **********************************************************************
. **********************************************************************
. 
. 
. **********************************************************************
. ****************************Data Cleaning****************************
. **********************************************************************
. **********************************************************************
. **********************************************************************
. **********************************************************************
. 
.         
. clear all
{txt}
{com}. use "1992 CNEP.dta"             
{txt}(CNEP NAT. STUDY: MAIN R, SPOUSE, D1 thru 5 MERGED FILE)

{com}. set more off
{txt}
{com}.         
.                 ************************************
.                 *********Economic Assessments*******
.                 ************************************
.         label def eco 1 "Worse" 2 "Same" 3 "Better"
{txt}
{com}.         
.         recode Z_US92_A_EconSit (1=3) (3=2) (5=1), gen(retro)
{txt}(1306 differences between Z_US92_A_EconSit and retro)

{com}.         label values retro eco
{txt}
{com}.         label var retro "Retrospective Assessments"
{txt}
{com}.         
.         recode Z_US92_A_EconSitFuture (1=3) (3=2) (5=1), gen(prosp)
{txt}(1296 differences between Z_US92_A_EconSitFuture and prosp)

{com}.         label var prosp "Prospective Assessments"
{txt}
{com}.         label values prosp eco
{txt}
{com}.         
.         
.                 ************************************
.                 *********Partisanship***************
.                 ************************************
. *7 pt scale     
.         label def part 1 "Strong Dem" 2 "Weak Dem" 3 "Lean Dem" 4 "Ind." 5 "Lean Rep" 6 "Weak rep" 7 "Strong Dem"
{txt}
{com}.         rename Z_US92_C_pid7 partyid
{res}{txt}
{com}.         label values partyid part
{txt}
{com}.         label var partyid "Party ID"
{txt}
{com}.         
. *3 pt scale
.         gen pid_3 = . 
{txt}(1323 missing values generated)

{com}.         replace pid_3 = 1 if partyid >=1 & partyid <= 3
{txt}(626 real changes made)

{com}.         replace pid_3 = 3 if partyid == 4
{txt}(101 real changes made)

{com}.         replace pid_3 = 2 if partyid >=5 & partyid <= 7
{txt}(578 real changes made)

{com}.         label var pid_3 "Party ID (Categorical)"
{txt}
{com}.         label def pi2 1 "Democrat" 3 "Independent" 2 "Republican"
{txt}
{com}.         label values pid_3 pi2
{txt}
{com}.         
. *Republican vs. Democrat
.         gen pid_2 = . 
{txt}(1323 missing values generated)

{com}.         replace pid_2 = 1 if partyid >=1 & partyid <= 3
{txt}(626 real changes made)

{com}.         replace pid_2 = 0 if partyid >=5 & partyid <= 7
{txt}(578 real changes made)

{com}.         label var pid_2 "PID" 
{txt}
{com}.         label def pi3 1 "Democrat" 0 "Republican"
{txt}
{com}.         label values pid_2 pi3
{txt}
{com}.         
. *Party of Incumbent President
.         *1 = Rep; 0 = Dem
.         gen partisan = . 
{txt}(1323 missing values generated)

{com}.         replace partisan = 1 if pid_2 == 0 
{txt}(578 real changes made)

{com}.         replace partisan = 0 if pid_2 == 1
{txt}(626 real changes made)

{com}.         label var partisan "Co-Partisan to Inc. President"
{txt}
{com}.         label def part1 1 "In-Partisan" 0 "Out-Partisan"
{txt}
{com}.         label values partisan part1
{txt}
{com}. 
. 
. *PID Strength (Non-Independents)*
.         gen pid_str = . 
{txt}(1323 missing values generated)

{com}.         replace pid_str = 1 if partyid == 3
{txt}(227 real changes made)

{com}.         replace pid_str = 1 if partyid == 5
{txt}(167 real changes made)

{com}.         replace pid_str = 2 if partyid == 2
{txt}(111 real changes made)

{com}.         replace pid_str = 2 if partyid == 6
{txt}(132 real changes made)

{com}.         replace pid_str = 3 if partyid == 1
{txt}(288 real changes made)

{com}.         replace pid_str = 3 if partyid == 7
{txt}(279 real changes made)

{com}.         label var pid_str "PID Str."
{txt}
{com}.         label def pi4 1 "Leaner" 2 "Weak" 3 "Strong"
{txt}
{com}.         label values pid_str pi4
{txt}
{com}. 
.         tab pid_str     

   {txt}PID Str. {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Leaner {c |}{res}        394       32.72       32.72
{txt}       Weak {c |}{res}        243       20.18       52.91
{txt}     Strong {c |}{res}        567       47.09      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,204      100.00
{txt}
{com}.         
.         recode partyid (1 7 = 4) (2 6 = 3) (3 5 = 2) (4 = 1), gen(pid_str_full)
{txt}(1305 differences between partyid and pid_str_full)

{com}.         label var pid_str_full "PID Str."
{txt}
{com}. 
.                 
.         
.                 *****************************************************
.                 *********Network Size and Disagreement***************
.                 *****************************************************
.                 
. *Network Size
.         foreach var in Z_US92_E_v185 Z_US92_E_v187 Z_US92_E_v189 Z_US92_E_v191 Z_US92_E_v193 {c -(}
{txt}  2{com}.                 codebook `var'
{txt}  3{com}.                 {c )-}

{txt}{hline}
{res}Z_US92_E_v185{right:DISCUSS IMPORTANT MATTERS W/ ANYONE}
{txt}{hline}

{col 19}type:  numeric ({res}byte{txt})
{ralign 22:label}:  {res:LABAR}, but {res:1} nonmissing value is not labeled

{col 18}range:  [{res}-1{txt},{res}5{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}3{col 51}{txt}missing .:  {res}0{txt}/{res}1323

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}      5{col 33}      -1{col 43}
{col 24}   1068{col 33}       1{col 43}{txt}yes
{col 24}{res}    250{col 33}       5{col 43}{txt}no

{txt}{hline}
{res}Z_US92_E_v187{right:DISCUSS W/ ANYONE ELSE}
{txt}{hline}

{col 19}type:  numeric ({res}byte{txt})
{ralign 22:label}:  {res:LABAR}

{col 18}range:  [{res}1{txt},{res}5{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}2{col 51}{txt}missing .:  {res}255{txt}/{res}1323

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}    887{col 33}       1{col 43}{txt}yes
{col 24}{res}    181{col 33}       5{col 43}{txt}no
{col 24}{res}    255{col 33}       .{col 43}

{txt}{hline}
{res}Z_US92_E_v189{right:DISCUSS W/ ANYONE ELSE}
{txt}{hline}

{col 19}type:  numeric ({res}byte{txt})
{ralign 22:label}:  {res:LABAR}

{col 18}range:  [{res}1{txt},{res}5{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}2{col 51}{txt}missing .:  {res}436{txt}/{res}1323

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}    614{col 33}       1{col 43}{txt}yes
{col 24}{res}    273{col 33}       5{col 43}{txt}no
{col 24}{res}    436{col 33}       .{col 43}

{txt}{hline}
{res}Z_US92_E_v191{right:DISCUSS W/ ANYONE ELSE}
{txt}{hline}

{col 19}type:  numeric ({res}byte{txt})
{ralign 22:label}:  {res:LABAR}

{col 18}range:  [{res}1{txt},{res}5{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}2{col 51}{txt}missing .:  {res}709{txt}/{res}1323

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}    395{col 33}       1{col 43}{txt}yes
{col 24}{res}    219{col 33}       5{col 43}{txt}no
{col 24}{res}    709{col 33}       .{col 43}

{txt}{hline}
{res}Z_US92_E_v193{right:PERSON TALKED WITH MOST ABOUT CAMPAIGN}
{txt}{hline}

{col 19}type:  numeric ({res}int{txt})
{ralign 22:label}:  {res:V616_A}, but {res:1} nonmissing value is not labeled

{col 18}range:  [{res}1{txt},{res}995{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}3{col 51}{txt}missing .:  {res}5{txt}/{res}1323

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}    787{col 33}       1{col 43}{txt}GIVES NAME
{col 24}{res}    530{col 33}       5{col 43}{txt}NO ONE/NO NAME GIVEN
{col 24}{res}      1{col 33}     995{col 43}
{col 24}      5{col 33}       .{col 43}
{txt}
{com}.                 
.         gen names = .
{txt}(1323 missing values generated)

{com}.         replace names =  4 if Z_US92_E_v191 == 1 & Z_US92_E_v189 == 1 & Z_US92_E_v187 == 1 & Z_US92_E_v185 == 1
{txt}(395 real changes made)

{com}.         replace names =  3 if Z_US92_E_v191 == 5 & Z_US92_E_v189 == 1 & Z_US92_E_v187 == 1 & Z_US92_E_v185 == 1
{txt}(219 real changes made)

{com}.         replace names =  2 if Z_US92_E_v189 == 5 & Z_US92_E_v187 == 1 & Z_US92_E_v185 == 1
{txt}(273 real changes made)

{com}.         replace names =  1 if Z_US92_E_v187 == 5 & Z_US92_E_v185 == 1
{txt}(181 real changes made)

{com}.         replace names =  0 if Z_US92_E_v185 == 5
{txt}(250 real changes made)

{com}.         label var names "# Listed Discussants"
{txt}
{com}.         
.         recode Z_US92_E_v193 (1=1) (5=0) (995 =.), gen(d5)
{txt}(531 differences between Z_US92_E_v193 and d5)

{com}.         
.         gen numgiven = names + d5
{txt}(6 missing values generated)

{com}.         label var numgiven "Network Size" 
{txt}
{com}.         
.         gen numgiven01 = numgiven/5
{txt}(6 missing values generated)

{com}.         label var numgiven01 "Network Size"
{txt}
{com}.         
.         
. *Candidate Disagreement
.         *discussant vote choice
.                 foreach var in  Z_US92_E_Disc1Part  Z_US92_E_Disc2Part  Z_US92_E_Disc3Part  Z_US92_E_Disc4Part  Z_US92_E_Disc5Part {c -(}
{txt}  2{com}.                         codebook `var'
{txt}  3{com}.                         {c )-}

{txt}{hline}
{res}Z_US92_E_Disc1Part{right:DISCUSS. 1 SUPPORT WHICH CAND}
{txt}{hline}

{col 19}type:  numeric ({res}byte{txt})
{ralign 22:label}:  {res:V526_A}, but {res:1} nonmissing value is not labeled

{col 18}range:  [{res}-1{txt},{res}9{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}10{col 51}{txt}missing .:  {res}250{txt}/{res}1323

{txt}{ralign 23: examples:}{col 26}{res}1{col 32}{txt}bush
{ralign 23: }{col 26}{res}2{col 32}{txt}clinton
{ralign 23: }{col 26}{res}2{col 32}{txt}clinton
{ralign 23: }{col 26}{res}8{col 32}{txt}dk

{txt}{hline}
{res}Z_US92_E_Disc2Part{right:DISCUSS. 2 SUPORT WHICH CAND}
{txt}{hline}

{col 19}type:  numeric ({res}byte{txt})
{ralign 22:label}:  {res:LABAF}, but {res:1} nonmissing value is not labeled

{col 18}range:  [{res}-1{txt},{res}9{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}9{col 51}{txt}missing .:  {res}431{txt}/{res}1323

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}      5{col 33}      -1{col 43}
{col 24}     13{col 33}       0{col 43}{txt}none
{col 24}{res}    328{col 33}       1{col 43}{txt}bush
{col 24}{res}    331{col 33}       2{col 43}{txt}clinton
{col 24}{res}    122{col 33}       3{col 43}{txt}perot
{col 24}{res}      2{col 33}       4{col 43}{txt}OTHER (SPECIFY)
{col 24}{res}      2{col 33}       7{col 43}{txt}CLINTON & PEROT
{col 24}{res}     86{col 33}       8{col 43}{txt}dk
{col 24}{res}      3{col 33}       9{col 43}{txt}refused
{col 24}{res}    431{col 33}       .{col 43}

{txt}{hline}
{res}Z_US92_E_Disc3Part{right:DISCUSS. 3 SUPPORT WHICH CAND}
{txt}{hline}

{col 19}type:  numeric ({res}byte{txt})
{ralign 22:label}:  {res:LABAF}, but {res:1} nonmissing value is not labeled

{col 18}range:  [{res}-1{txt},{res}9{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}10{col 51}{txt}missing .:  {res}704{txt}/{res}1323

{txt}{ralign 23: examples:}{col 26}{res}2{col 32}{txt}clinton
{ralign 23: }{col 26}{res}3{col 32}{txt}perot
{ralign 23: }{col 26}{res}.{col 32}{txt}
{ralign 23: }{col 26}{res}.{col 32}{txt}

{txt}{hline}
{res}Z_US92_E_Disc4Part{right:DISCUSS. 4 SUPPORT WHICH CAND}
{txt}{hline}

{col 19}type:  numeric ({res}byte{txt})
{ralign 22:label}:  {res:LABAO}, but {res:1} nonmissing value is not labeled

{col 18}range:  [{res}-1{txt},{res}9{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}9{col 51}{txt}missing .:  {res}923{txt}/{res}1323

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}      5{col 33}      -1{col 43}
{col 24}      7{col 33}       0{col 43}{txt}none
{col 24}{res}    118{col 33}       1{col 43}{txt}bush
{col 24}{res}    170{col 33}       2{col 43}{txt}clinton
{col 24}{res}     52{col 33}       3{col 43}{txt}perot
{col 24}{res}      1{col 33}       5{col 43}{txt}BUSH & CLINTON
{col 24}{res}      2{col 33}       6{col 43}{txt}BUSH & PEROT
{col 24}{res}     43{col 33}       8{col 43}{txt}dk
{col 24}{res}      2{col 33}       9{col 43}{txt}refused
{col 24}{res}    923{col 33}       .{col 43}

{txt}{hline}
{res}Z_US92_E_Disc5Part{right:DISCUSS. 5 SUPPORT WHICH CAND}
{txt}{hline}

{col 19}type:  numeric ({res}byte{txt})
{ralign 22:label}:  {res:LABAO}, but {res:1} nonmissing value is not labeled

{col 18}range:  [{res}-1{txt},{res}95{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}8{col 51}{txt}missing .:  {res}530{txt}/{res}1323

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}      5{col 33}      -1{col 43}
{col 24}     14{col 33}       0{col 43}{txt}none
{col 24}{res}    288{col 33}       1{col 43}{txt}bush
{col 24}{res}    320{col 33}       2{col 43}{txt}clinton
{col 24}{res}    112{col 33}       3{col 43}{txt}perot
{col 24}{res}     52{col 33}       8{col 43}{txt}dk
{col 24}{res}      1{col 33}       9{col 43}{txt}refused
{col 24}{res}      1{col 33}      95{col 43}{txt}inap
{col 24}{res}    530{col 33}       .{col 43}
{txt}
{com}.                 *-1 = . 
.                 *0 = none
.                 *1 = bush
.                 *2 = clinton
.                 *3 = perot
.                 *4 = other
.                 *7 = clinton & perot
.                 *8 = dk
.                 *9 = refused
.         
.         *respondent vote choice
.                 codebook H_Vote92

{txt}{hline}
{res}H_Vote92{right:R's VOTE IN PRESIDENTIAL ELECTION}
{txt}{hline}

{col 19}type:  numeric ({res}byte{txt})
{ralign 22:label}:  {res:H_VOTE92}

{col 18}range:  [{res}1{txt},{res}5{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}3{col 51}{txt}missing .:  {res}324{txt}/{res}1323

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}    444{col 33}       1{col 43}{txt}clinton
{col 24}{res}    167{col 33}       3{col 43}{txt}perot
{col 24}{res}    388{col 33}       5{col 43}{txt}bush
{col 24}{res}    324{col 33}       .{col 43}
{txt}
{com}.                         *1 = Clinton
.                         *3 Perot
.                         *5 = Bush
.         
.         *# Agreeing Respondents
.                 label def agre 1 "Agree" 0 "Disagree" 
{txt}
{com}.                         *agree: Bush/Bush; Clinton/Clinton; Perot/Perot
.                         *disagree: bush/clinton; clinton/bush; perot/bush; perot/bush; 
.                                 *bush/other; clinton/other; none, dk, refused and clinton/perot are dropped
.                 gen d1_agree = . 
{txt}(1323 missing values generated)

{com}.                 replace d1_agree = 1 if H_Vote92 == 1 & Z_US92_E_Disc1Part == 2
{txt}(243 real changes made)

{com}.                 replace d1_agree = 1 if H_Vote92 == 3 & Z_US92_E_Disc1Part == 3
{txt}(57 real changes made)

{com}.                 replace d1_agree = 1 if H_Vote92 == 5 & Z_US92_E_Disc1Part == 1
{txt}(215 real changes made)

{com}.                 replace d1_agree = 0 if H_Vote92 == 1 & Z_US92_E_Disc1Part == 1
{txt}(68 real changes made)

{com}.                 replace d1_agree = 0 if H_Vote92 == 1 & Z_US92_E_Disc1Part == 3
{txt}(29 real changes made)

{com}.                 replace d1_agree = 0 if H_Vote92 == 1 & Z_US92_E_Disc1Part == 4
{txt}(1 real change made)

{com}.                 replace d1_agree = 0 if H_Vote92 == 3 & Z_US92_E_Disc1Part == 1
{txt}(29 real changes made)

{com}.                 replace d1_agree = 0 if H_Vote92 == 3 & Z_US92_E_Disc1Part == 2
{txt}(48 real changes made)

{com}.                 replace d1_agree = 0 if H_Vote92 == 3 & Z_US92_E_Disc1Part == 4
{txt}(0 real changes made)

{com}.                 replace d1_agree = 0 if H_Vote92 == 5 & Z_US92_E_Disc1Part == 2
{txt}(60 real changes made)

{com}.                 replace d1_agree = 0 if H_Vote92 == 5 & Z_US92_E_Disc1Part == 3
{txt}(28 real changes made)

{com}.                 replace d1_agree = 0 if H_Vote92 == 5 & Z_US92_E_Disc1Part == 4
{txt}(2 real changes made)

{com}.                 label var d1_agree "D1: Same Cand Pref?"
{txt}
{com}.                 label values d1_agree agre
{txt}
{com}.         
.         
.         
.                 gen d2_agree = . 
{txt}(1323 missing values generated)

{com}.                 replace d2_agree = 1 if H_Vote92 == 1 & Z_US92_E_Disc2Part == 2
{txt}(193 real changes made)

{com}.                 replace d2_agree = 1 if H_Vote92 == 3 & Z_US92_E_Disc2Part == 3
{txt}(44 real changes made)

{com}.                 replace d2_agree = 1 if H_Vote92 == 5 & Z_US92_E_Disc2Part == 1
{txt}(199 real changes made)

{com}.                 replace d2_agree = 0 if H_Vote92 == 1 & Z_US92_E_Disc2Part == 1
{txt}(62 real changes made)

{com}.                 replace d2_agree = 0 if H_Vote92 == 1 & Z_US92_E_Disc2Part == 3
{txt}(29 real changes made)

{com}.                 replace d2_agree = 0 if H_Vote92 == 1 & Z_US92_E_Disc2Part == 4
{txt}(1 real change made)

{com}.                 replace d2_agree = 0 if H_Vote92 == 3 & Z_US92_E_Disc2Part == 1
{txt}(24 real changes made)

{com}.                 replace d2_agree = 0 if H_Vote92 == 3 & Z_US92_E_Disc2Part == 2
{txt}(29 real changes made)

{com}.                 replace d2_agree = 0 if H_Vote92 == 3 & Z_US92_E_Disc2Part == 4
{txt}(0 real changes made)

{com}.                 replace d2_agree = 0 if H_Vote92 == 5 & Z_US92_E_Disc2Part == 2
{txt}(36 real changes made)

{com}.                 replace d2_agree = 0 if H_Vote92 == 5 & Z_US92_E_Disc2Part == 3
{txt}(22 real changes made)

{com}.                 replace d2_agree = 0 if H_Vote92 == 5 & Z_US92_E_Disc2Part == 4
{txt}(0 real changes made)

{com}.                 label var d2_agree "D2: Same Cand Pref?"
{txt}
{com}.                 label values d2_agree agre
{txt}
{com}.         
.         
.                 gen d3_agree = . 
{txt}(1323 missing values generated)

{com}.                 replace d3_agree = 1 if H_Vote92 == 1 & Z_US92_E_Disc3Part == 2
{txt}(125 real changes made)

{com}.                 replace d3_agree = 1 if H_Vote92 == 3 & Z_US92_E_Disc3Part == 3
{txt}(22 real changes made)

{com}.                 replace d3_agree = 1 if H_Vote92 == 5 & Z_US92_E_Disc3Part == 1
{txt}(114 real changes made)

{com}.                 replace d3_agree = 0 if H_Vote92 == 1 & Z_US92_E_Disc3Part == 1
{txt}(48 real changes made)

{com}.                 replace d3_agree = 0 if H_Vote92 == 1 & Z_US92_E_Disc3Part == 3
{txt}(22 real changes made)

{com}.                 replace d3_agree = 0 if H_Vote92 == 1 & Z_US92_E_Disc3Part == 4
{txt}(0 real changes made)

{com}.                 replace d3_agree = 0 if H_Vote92 == 3 & Z_US92_E_Disc3Part == 1
{txt}(21 real changes made)

{com}.                 replace d3_agree = 0 if H_Vote92 == 3 & Z_US92_E_Disc3Part == 2
{txt}(24 real changes made)

{com}.                 replace d3_agree = 0 if H_Vote92 == 3 & Z_US92_E_Disc3Part == 4
{txt}(0 real changes made)

{com}.                 replace d3_agree = 0 if H_Vote92 == 5 & Z_US92_E_Disc3Part == 2
{txt}(40 real changes made)

{com}.                 replace d3_agree = 0 if H_Vote92 == 5 & Z_US92_E_Disc3Part == 3
{txt}(21 real changes made)

{com}.                 replace d3_agree = 0 if H_Vote92 == 5 & Z_US92_E_Disc3Part == 4
{txt}(2 real changes made)

{com}.                 label var d3_agree "D3: Same Cand Pref?"
{txt}
{com}.                 label values d3_agree agre
{txt}
{com}.                 
.                 gen d4_agree = . 
{txt}(1323 missing values generated)

{com}.                 replace d4_agree = 1 if H_Vote92 == 1 & Z_US92_E_Disc4Part == 2
{txt}(86 real changes made)

{com}.                 replace d4_agree = 1 if H_Vote92 == 3 & Z_US92_E_Disc4Part == 3
{txt}(20 real changes made)

{com}.                 replace d4_agree = 1 if H_Vote92 == 5 & Z_US92_E_Disc4Part == 1
{txt}(74 real changes made)

{com}.                 replace d4_agree = 0 if H_Vote92 == 1 & Z_US92_E_Disc4Part == 1
{txt}(27 real changes made)

{com}.                 replace d4_agree = 0 if H_Vote92 == 1 & Z_US92_E_Disc4Part == 3
{txt}(14 real changes made)

{com}.                 replace d4_agree = 0 if H_Vote92 == 1 & Z_US92_E_Disc4Part == 4
{txt}(0 real changes made)

{com}.                 replace d4_agree = 0 if H_Vote92 == 3 & Z_US92_E_Disc4Part == 1
{txt}(5 real changes made)

{com}.                 replace d4_agree = 0 if H_Vote92 == 3 & Z_US92_E_Disc4Part == 2
{txt}(23 real changes made)

{com}.                 replace d4_agree = 0 if H_Vote92 == 3 & Z_US92_E_Disc4Part == 4
{txt}(0 real changes made)

{com}.                 replace d4_agree = 0 if H_Vote92 == 5 & Z_US92_E_Disc4Part == 2
{txt}(28 real changes made)

{com}.                 replace d4_agree = 0 if H_Vote92 == 5 & Z_US92_E_Disc4Part == 3
{txt}(10 real changes made)

{com}.                 replace d4_agree = 0 if H_Vote92 == 5 & Z_US92_E_Disc4Part == 4
{txt}(0 real changes made)

{com}.                 label var d4_agree "D4: Same Cand Pref?"
{txt}
{com}.                 label values d4_agree agre
{txt}
{com}.                 
.                 gen d5_agree = . 
{txt}(1323 missing values generated)

{com}.                 replace d5_agree = 1 if H_Vote92 == 1 & Z_US92_E_Disc5Part == 2
{txt}(178 real changes made)

{com}.                 replace d5_agree = 1 if H_Vote92 == 3 & Z_US92_E_Disc5Part == 3
{txt}(46 real changes made)

{com}.                 replace d5_agree = 1 if H_Vote92 == 5 & Z_US92_E_Disc5Part == 1
{txt}(169 real changes made)

{com}.                 replace d5_agree = 0 if H_Vote92 == 1 & Z_US92_E_Disc5Part == 1
{txt}(54 real changes made)

{com}.                 replace d5_agree = 0 if H_Vote92 == 1 & Z_US92_E_Disc5Part == 3
{txt}(19 real changes made)

{com}.                 replace d5_agree = 0 if H_Vote92 == 1 & Z_US92_E_Disc5Part == 4
{txt}(0 real changes made)

{com}.                 replace d5_agree = 0 if H_Vote92 == 3 & Z_US92_E_Disc5Part == 1
{txt}(22 real changes made)

{com}.                 replace d5_agree = 0 if H_Vote92 == 3 & Z_US92_E_Disc5Part == 2
{txt}(31 real changes made)

{com}.                 replace d5_agree = 0 if H_Vote92 == 3 & Z_US92_E_Disc5Part == 4
{txt}(0 real changes made)

{com}.                 replace d5_agree = 0 if H_Vote92 == 5 & Z_US92_E_Disc5Part == 2
{txt}(40 real changes made)

{com}.                 replace d5_agree = 0 if H_Vote92 == 5 & Z_US92_E_Disc5Part == 3
{txt}(23 real changes made)

{com}.                 replace d5_agree = 0 if H_Vote92 == 5 & Z_US92_E_Disc5Part == 4
{txt}(0 real changes made)

{com}.                 label var d5_agree "D5: Same Cand Pref?"
{txt}
{com}.                 label values d5_agree agre
{txt}
{com}.                 
.                 foreach var in d1_agree d2_agree d3_agree d4_agree d5_agree {c -(}
{txt}  2{com}.                         tab `var'
{txt}  3{com}.                         {c )-}

   {txt}D1: Same {c |}
 Cand Pref? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}        265       33.97       33.97
{txt}      Agree {c |}{res}        515       66.03      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        780      100.00

   {txt}D2: Same {c |}
 Cand Pref? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}        203       31.77       31.77
{txt}      Agree {c |}{res}        436       68.23      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        639      100.00

   {txt}D3: Same {c |}
 Cand Pref? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}        178       40.55       40.55
{txt}      Agree {c |}{res}        261       59.45      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        439      100.00

   {txt}D4: Same {c |}
 Cand Pref? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}        107       37.28       37.28
{txt}      Agree {c |}{res}        180       62.72      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        287      100.00

   {txt}D5: Same {c |}
 Cand Pref? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}        189       32.47       32.47
{txt}      Agree {c |}{res}        393       67.53      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        582      100.00
{txt}
{com}.         *Candidate **Disagreement
.                 label def disa 1 "Disagree" 0 "Agree"
{txt}
{com}.                         *agree: Bush/Bush; Clinton/Clinton; Perot/Perot
.                         *disagree: bush/clinton; clinton/bush; perot/bush; perot/bush; 
.                                 *bush/other; clinton/other; none, dk, refused and clinton/perot are dropped
.         
.                 gen d1_dagree = . 
{txt}(1323 missing values generated)

{com}.                 replace d1_dagree = 0 if H_Vote92 == 1 & Z_US92_E_Disc1Part == 2
{txt}(243 real changes made)

{com}.                 replace d1_dagree = 0 if H_Vote92 == 3 & Z_US92_E_Disc1Part == 3
{txt}(57 real changes made)

{com}.                 replace d1_dagree = 0 if H_Vote92 == 5 & Z_US92_E_Disc1Part == 1
{txt}(215 real changes made)

{com}.                 replace d1_dagree = 1 if H_Vote92 == 1 & Z_US92_E_Disc1Part == 1
{txt}(68 real changes made)

{com}.                 replace d1_dagree = 1 if H_Vote92 == 1 & Z_US92_E_Disc1Part == 3
{txt}(29 real changes made)

{com}.                 replace d1_dagree = 1 if H_Vote92 == 1 & Z_US92_E_Disc1Part == 4
{txt}(1 real change made)

{com}.                 replace d1_dagree = 1 if H_Vote92 == 3 & Z_US92_E_Disc1Part == 1
{txt}(29 real changes made)

{com}.                 replace d1_dagree = 1 if H_Vote92 == 3 & Z_US92_E_Disc1Part == 2
{txt}(48 real changes made)

{com}.                 replace d1_dagree = 1 if H_Vote92 == 3 & Z_US92_E_Disc1Part == 4
{txt}(0 real changes made)

{com}.                 replace d1_dagree = 1 if H_Vote92 == 5 & Z_US92_E_Disc1Part == 2
{txt}(60 real changes made)

{com}.                 replace d1_dagree = 1 if H_Vote92 == 5 & Z_US92_E_Disc1Part == 3
{txt}(28 real changes made)

{com}.                 replace d1_dagree = 1 if H_Vote92 == 5 & Z_US92_E_Disc1Part == 4
{txt}(2 real changes made)

{com}.                 label var d1_dagree "D1: Same Cand Pref?"
{txt}
{com}.                 label values d1_dagree disa
{txt}
{com}.         
.                         
.                 gen d2_dagree = . 
{txt}(1323 missing values generated)

{com}.                 replace d2_dagree = 0 if H_Vote92 == 1 & Z_US92_E_Disc2Part == 2
{txt}(193 real changes made)

{com}.                 replace d2_dagree = 0 if H_Vote92 == 3 & Z_US92_E_Disc2Part == 3
{txt}(44 real changes made)

{com}.                 replace d2_dagree = 0 if H_Vote92 == 5 & Z_US92_E_Disc2Part == 1
{txt}(199 real changes made)

{com}.                 
.                 replace d2_dagree = 1 if H_Vote92 == 1 & Z_US92_E_Disc2Part == 1
{txt}(62 real changes made)

{com}.                 replace d2_dagree = 1 if H_Vote92 == 1 & Z_US92_E_Disc2Part == 3
{txt}(29 real changes made)

{com}.                 replace d2_dagree = 1 if H_Vote92 == 1 & Z_US92_E_Disc2Part == 4
{txt}(1 real change made)

{com}.                 replace d2_dagree = 1 if H_Vote92 == 3 & Z_US92_E_Disc2Part == 1
{txt}(24 real changes made)

{com}.                 replace d2_dagree = 1 if H_Vote92 == 3 & Z_US92_E_Disc2Part == 2
{txt}(29 real changes made)

{com}.                 replace d2_dagree = 1 if H_Vote92 == 3 & Z_US92_E_Disc2Part == 4
{txt}(0 real changes made)

{com}.                 replace d2_dagree = 1 if H_Vote92 == 5 & Z_US92_E_Disc2Part == 2
{txt}(36 real changes made)

{com}.                 replace d2_dagree = 1 if H_Vote92 == 5 & Z_US92_E_Disc2Part == 3
{txt}(22 real changes made)

{com}.                 replace d2_dagree = 1 if H_Vote92 == 5 & Z_US92_E_Disc2Part == 4
{txt}(0 real changes made)

{com}.                 label var d2_dagree "D2: Same Cand Pref?"
{txt}
{com}.                 label values d2_dagree disa
{txt}
{com}.         
.         
.                 gen d3_dagree = . 
{txt}(1323 missing values generated)

{com}.                 replace d3_dagree = 0 if H_Vote92 == 1 & Z_US92_E_Disc3Part == 2
{txt}(125 real changes made)

{com}.                 replace d3_dagree = 0 if H_Vote92 == 3 & Z_US92_E_Disc3Part == 3
{txt}(22 real changes made)

{com}.                 replace d3_dagree = 0 if H_Vote92 == 5 & Z_US92_E_Disc3Part == 1
{txt}(114 real changes made)

{com}.                 
.                 replace d3_dagree = 1 if H_Vote92 == 1 & Z_US92_E_Disc3Part == 1
{txt}(48 real changes made)

{com}.                 replace d3_dagree = 1 if H_Vote92 == 1 & Z_US92_E_Disc3Part == 3
{txt}(22 real changes made)

{com}.                 replace d3_dagree = 1 if H_Vote92 == 1 & Z_US92_E_Disc3Part == 4
{txt}(0 real changes made)

{com}.                 replace d3_dagree = 1 if H_Vote92 == 3 & Z_US92_E_Disc3Part == 1
{txt}(21 real changes made)

{com}.                 replace d3_dagree = 1 if H_Vote92 == 3 & Z_US92_E_Disc3Part == 2
{txt}(24 real changes made)

{com}.                 replace d3_dagree = 1 if H_Vote92 == 3 & Z_US92_E_Disc3Part == 4
{txt}(0 real changes made)

{com}.                 replace d3_dagree = 1 if H_Vote92 == 5 & Z_US92_E_Disc3Part == 2
{txt}(40 real changes made)

{com}.                 replace d3_dagree = 1 if H_Vote92 == 5 & Z_US92_E_Disc3Part == 3
{txt}(21 real changes made)

{com}.                 replace d3_dagree = 1 if H_Vote92 == 5 & Z_US92_E_Disc3Part == 4
{txt}(2 real changes made)

{com}.                 label var d3_dagree "D3: Same Cand Pref?"
{txt}
{com}.                 label values d3_dagree disa
{txt}
{com}.                 
.                 gen d4_dagree = . 
{txt}(1323 missing values generated)

{com}.                 replace d4_dagree = 0 if H_Vote92 == 1 & Z_US92_E_Disc4Part == 2
{txt}(86 real changes made)

{com}.                 replace d4_dagree = 0 if H_Vote92 == 3 & Z_US92_E_Disc4Part == 3
{txt}(20 real changes made)

{com}.                 replace d4_dagree = 0 if H_Vote92 == 5 & Z_US92_E_Disc4Part == 1
{txt}(74 real changes made)

{com}.                 
.                 replace d4_dagree = 1 if H_Vote92 == 1 & Z_US92_E_Disc4Part == 1
{txt}(27 real changes made)

{com}.                 replace d4_dagree = 1 if H_Vote92 == 1 & Z_US92_E_Disc4Part == 3
{txt}(14 real changes made)

{com}.                 replace d4_dagree = 1 if H_Vote92 == 1 & Z_US92_E_Disc4Part == 4
{txt}(0 real changes made)

{com}.                 replace d4_dagree = 1 if H_Vote92 == 3 & Z_US92_E_Disc4Part == 1
{txt}(5 real changes made)

{com}.                 replace d4_dagree = 1 if H_Vote92 == 3 & Z_US92_E_Disc4Part == 2
{txt}(23 real changes made)

{com}.                 replace d4_dagree = 1 if H_Vote92 == 3 & Z_US92_E_Disc4Part == 4
{txt}(0 real changes made)

{com}.                 replace d4_dagree = 1 if H_Vote92 == 5 & Z_US92_E_Disc4Part == 2
{txt}(28 real changes made)

{com}.                 replace d4_dagree = 1 if H_Vote92 == 5 & Z_US92_E_Disc4Part == 3
{txt}(10 real changes made)

{com}.                 replace d4_dagree = 1 if H_Vote92 == 5 & Z_US92_E_Disc4Part == 4
{txt}(0 real changes made)

{com}.                 label var d4_dagree "D4: Same Cand Pref?"
{txt}
{com}.                 label values d4_dagree disa
{txt}
{com}.                 
.                 gen d5_dagree = . 
{txt}(1323 missing values generated)

{com}.                 replace d5_dagree = 0 if H_Vote92 == 1 & Z_US92_E_Disc5Part == 2
{txt}(178 real changes made)

{com}.                 replace d5_dagree = 0 if H_Vote92 == 3 & Z_US92_E_Disc5Part == 3
{txt}(46 real changes made)

{com}.                 replace d5_dagree = 0 if H_Vote92 == 5 & Z_US92_E_Disc5Part == 1
{txt}(169 real changes made)

{com}.                 
.                 replace d5_dagree = 1 if H_Vote92 == 1 & Z_US92_E_Disc5Part == 1
{txt}(54 real changes made)

{com}.                 replace d5_dagree = 1 if H_Vote92 == 1 & Z_US92_E_Disc5Part == 3
{txt}(19 real changes made)

{com}.                 replace d5_dagree = 1 if H_Vote92 == 1 & Z_US92_E_Disc5Part == 4
{txt}(0 real changes made)

{com}.                 replace d5_dagree = 1 if H_Vote92 == 3 & Z_US92_E_Disc5Part == 1
{txt}(22 real changes made)

{com}.                 replace d5_dagree = 1 if H_Vote92 == 3 & Z_US92_E_Disc5Part == 2
{txt}(31 real changes made)

{com}.                 replace d5_dagree = 1 if H_Vote92 == 3 & Z_US92_E_Disc5Part == 4
{txt}(0 real changes made)

{com}.                 replace d5_dagree = 1 if H_Vote92 == 5 & Z_US92_E_Disc5Part == 2
{txt}(40 real changes made)

{com}.                 replace d5_dagree = 1 if H_Vote92 == 5 & Z_US92_E_Disc5Part == 3
{txt}(23 real changes made)

{com}.                 replace d5_dagree = 1 if H_Vote92 == 5 & Z_US92_E_Disc5Part == 4
{txt}(0 real changes made)

{com}.                 label var d5_dagree "D5: Same Cand Pref?"
{txt}
{com}.                 label values d5_dagree disa
{txt}
{com}.                         
.         
.         *#Disagreeing Respondents
.                 egen agree = rowtotal(d1_agree d2_agree d3_agree d4_agree d5_agree), missing
{txt}(413 missing values generated)

{com}.                 egen disagree = rowtotal(d1_dagree d2_dagree d3_dagree d4_dagree d5_dagree), missing
{txt}(413 missing values generated)

{com}.                 label var agree "# Agreeing Partners"
{txt}
{com}.                 label var disagree "# Disagreeing Partners"
{txt}
{com}.                                         
.         *Exposure to Disagreement Measures
.                 *Summary Scale
.                         *See Lupton and Thornton: Exposure = D - A
.                         gen disagree_total = disagree - agree
{txt}(413 missing values generated)

{com}.                         label var disagree_total "Network Disagreement"
{txt}
{com}.                 *Divided by network size
.                         *See Lupton and Thonrton: (D-A)/(D+A)
.                         gen disagree_avg = [disagree - agree]/[disagree + agree]
{txt}(413 missing values generated)

{com}.                         label var disagree_avg "Network Disagreement"
{txt}
{com}.                                                 
.                 *Standardized*
.                         foreach var in disagree_total disagree_avg {c -(}
{txt}  2{com}.                                 summ `var'
{txt}  3{com}.                                 gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.                         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_t~l {c |}{res}       910   -.9263736    2.014269         -5          5
{txt}(413 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_avg {c |}{res}       910   -.3464469    .6853855         -1          1
{txt}(413 missing values generated)

{com}.                         
.                         label var disagree_total01 "Network Disagreement"
{txt}
{com}.                         label var disagree_avg01 "Network Disagreement"
{txt}
{com}.                         
.                 *Categorical
.                         gen cand_cat1 = .
{txt}(1323 missing values generated)

{com}.                         replace cand_cat1 = 1 if numgiven == 0
{txt}(114 real changes made)

{com}.                         replace cand_cat1 = 2 if disagree_total >= -5 & disagree_total <= -1
{txt}(577 real changes made)

{com}.                         replace cand_cat1 = 3 if disagree_total == 0
{txt}(107 real changes made)

{com}.                         replace cand_cat1 = 4 if disagree_total >=1 & disagree_total <= 5
{txt}(226 real changes made)

{com}.                         label var cand_cat1 "Network Type"
{txt}
{com}.                         label def can 1 "No Discussants" 2 "Agree > Disagree" 3 "Ambivalent" 4 "Agree < Disagree"
{txt}
{com}.                         label values cand_cat1 can
{txt}
{com}.                         
.                         gen cand_cat2 = .
{txt}(1323 missing values generated)

{com}.                         replace cand_cat2 = 1 if disagree_total >= -5 & disagree_total <= -1
{txt}(577 real changes made)

{com}.                         replace cand_cat2 = 2 if disagree_total == 0
{txt}(107 real changes made)

{com}.                         replace cand_cat2 = 3 if disagree_total >=1 & disagree_total <= 5
{txt}(226 real changes made)

{com}.                         label var cand_cat2 "Network Type"
{txt}
{com}.                         label def canb 1 "Agree > Disagree" 2 "Ambivalent" 3 "Agree < Disagree"
{txt}
{com}.                         label values cand_cat2 canb
{txt}
{com}. 
.         *Diversity Measure*
.                 *From Nir (2005): [(Agree+Disagree)/2] - |A-D|
.                         gen network_ambiv = [(agree+disagree)/2] - abs(agree - disagree)
{txt}(413 missing values generated)

{com}.                         label var network_ambiv "Network Political Diversity"
{txt}
{com}.                 
.                         summ network_ambiv

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
network_am~v {c |}{res}       910   -.2851648    1.176526       -2.5          2
{txt}
{com}.                         gen network_ambiv01=(network_ambiv - r(min))/(r(max)-r(min))
{txt}(413 missing values generated)

{com}.                         label var network_ambiv01 "Network Political Diversity"
{txt}
{com}. 
.                         
.                 
. *General Disagreement
.         foreach var in Z_US92_E_Disc1Agre Z_US92_E_Disc2Agre Z_US92_E_Disc3Agre Z_US92_E_Disc4Agre Z_US92_E_Disc5Agre {c -(}
{txt}  2{com}.                 codebook `var' 
{txt}  3{com}.                 {c )-}

{txt}{hline}
{res}Z_US92_E_Disc1Agre{right:DISAGREE ABOUT POLITICS, DISCUSS. 1}
{txt}{hline}

{col 19}type:  numeric ({res}int{txt})
{ralign 22:label}:  {res:LABY}, but {res:2} nonmissing values are not labeled

{col 18}range:  [{res}-1{txt},{res}995{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}7{col 51}{txt}missing .:  {res}286{txt}/{res}1323

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}      5{col 33}      -1{col 43}
{col 24}    102{col 33}       1{col 43}{txt}often
{col 24}{res}    494{col 33}       2{col 43}{txt}sometimes
{col 24}{res}    347{col 33}       3{col 43}{txt}rarely
{col 24}{res}     85{col 33}       4{col 43}{txt}never
{col 24}{res}      2{col 33}       9{col 43}{txt}refused
{col 24}{res}      2{col 33}     995{col 43}
{col 24}    286{col 33}       .{col 43}

{txt}{hline}
{res}Z_US92_E_Disc2Agre{right:DISAGREE ABOUT POLITICS, DISCUSS. 2}
{txt}{hline}

{col 19}type:  numeric ({res}int{txt})
{ralign 22:label}:  {res:V530_A}, but {res:2} nonmissing values are not labeled

{col 18}range:  [{res}-1{txt},{res}995{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}7{col 51}{txt}missing .:  {res}470{txt}/{res}1323

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}      5{col 33}      -1{col 43}
{col 24}     87{col 33}       1{col 43}{txt}often
{col 24}{res}    361{col 33}       2{col 43}{txt}sometimes
{col 24}{res}    323{col 33}       3{col 43}{txt}rarely
{col 24}{res}     74{col 33}       4{col 43}{txt}never
{col 24}{res}      1{col 33}       8{col 43}{txt}dk
{col 24}{res}      2{col 33}     995{col 43}
{col 24}    470{col 33}       .{col 43}

{txt}{hline}
{res}Z_US92_E_Disc3Agre{right:DISAGREE ABOUT POLITICS, DISCUSS. 3}
{txt}{hline}

{col 19}type:  numeric ({res}int{txt})
{ralign 22:label}:  {res:LABY}, but {res:2} nonmissing values are not labeled

{col 18}range:  [{res}-1{txt},{res}995{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}7{col 51}{txt}missing .:  {res}737{txt}/{res}1323

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}      5{col 33}      -1{col 43}
{col 24}     69{col 33}       1{col 43}{txt}often
{col 24}{res}    250{col 33}       2{col 43}{txt}sometimes
{col 24}{res}    210{col 33}       3{col 43}{txt}rarely
{col 24}{res}     50{col 33}       4{col 43}{txt}never
{col 24}{res}      1{col 33}       9{col 43}{txt}refused
{col 24}{res}      1{col 33}     995{col 43}
{col 24}    737{col 33}       .{col 43}

{txt}{hline}
{res}Z_US92_E_Disc4Agre{right:DISAGREE ABOUT POLITICS, DISCUSS. 4}
{txt}{hline}

{col 19}type:  numeric ({res}byte{txt})
{ralign 22:label}:  {res:LABAI}, but {res:1} nonmissing value is not labeled

{col 18}range:  [{res}-1{txt},{res}4{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}5{col 51}{txt}missing .:  {res}946{txt}/{res}1323

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}      5{col 33}      -1{col 43}
{col 24}     40{col 33}       1{col 43}{txt}often
{col 24}{res}    170{col 33}       2{col 43}{txt}sometimes
{col 24}{res}    129{col 33}       3{col 43}{txt}rarely
{col 24}{res}     33{col 33}       4{col 43}{txt}never
{col 24}{res}    946{col 33}       .{col 43}

{txt}{hline}
{res}Z_US92_E_Disc5Agre{right:DISAGREE ABOUT POLITICS, DISCUSS. 5}
{txt}{hline}

{col 19}type:  numeric ({res}int{txt})
{ralign 22:label}:  {res:LABAI}, but {res:2} nonmissing values are not labeled

{col 18}range:  [{res}-1{txt},{res}995{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}8{col 51}{txt}missing .:  {res}541{txt}/{res}1323

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}      5{col 33}      -1{col 43}
{col 24}    100{col 33}       1{col 43}{txt}often
{col 24}{res}    339{col 33}       2{col 43}{txt}sometimes
{col 24}{res}    263{col 33}       3{col 43}{txt}rarely
{col 24}{res}     70{col 33}       4{col 43}{txt}never
{col 24}{res}      2{col 33}       8{col 43}{txt}dk
{col 24}{res}      1{col 33}      95{col 43}{txt}inap
{col 24}{res}      2{col 33}     995{col 43}
{col 24}    541{col 33}       .{col 43}
{txt}
{com}. 
.                 
.         *Disagreement Scale
.         label def gend 1 "Never" 2 "Rarely" 3 "Sometimes" 4 "Often"
{txt}
{com}.         recode   Z_US92_E_Disc1Agre  (-1=.) (1=4) (2=3) (3=2) (4=1) (8=.) (9=.) (95=.) (995=.), gen(d1_genagree)
{txt}(1037 differences between Z_US92_E_Disc1Agre and d1_genagree)

{com}.         recode   Z_US92_E_Disc2Agre  (-1=.) (1=4) (2=3) (3=2) (4=1) (8=.) (9=.) (95=.) (995=.), gen(d2_genagree)
{txt}(853 differences between Z_US92_E_Disc2Agre and d2_genagree)

{com}.         recode   Z_US92_E_Disc3Agre  (-1=.) (1=4) (2=3) (3=2) (4=1) (8=.) (9=.) (95=.) (995=.), gen(d3_genagree)
{txt}(586 differences between Z_US92_E_Disc3Agre and d3_genagree)

{com}.         recode   Z_US92_E_Disc4Agre  (-1=.) (1=4) (2=3) (3=2) (4=1) (8=.) (9=.) (95=.) (995=.), gen(d4_genagree)
{txt}(377 differences between Z_US92_E_Disc4Agre and d4_genagree)

{com}.         recode   Z_US92_E_Disc5Agre  (-1=.) (1=4) (2=3) (3=2) (4=1) (8=.) (9=.) (95=.) (995=.), gen(d5_genagree)
{txt}(782 differences between Z_US92_E_Disc5Agre and d5_genagree)

{com}.                 
.         foreach var in d1_genagree d2_genagree d3_genagree d4_genagree d5_genagree {c -(}
{txt}  2{com}.                 label values `var' gend
{txt}  3{com}.                 tab `var'
{txt}  4{com}.                 {c )-}

  {txt}RECODE of {c |}
Z_US92_E_Di {c |}
    sc1Agre {c |}
  (DISAGREE {c |}
      ABOUT {c |}
  POLITICS, {c |}
DISCUSS. 1) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Never {c |}{res}         85        8.27        8.27
{txt}     Rarely {c |}{res}        347       33.75       42.02
{txt}  Sometimes {c |}{res}        494       48.05       90.08
{txt}      Often {c |}{res}        102        9.92      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,028      100.00

  {txt}RECODE of {c |}
Z_US92_E_Di {c |}
    sc2Agre {c |}
  (DISAGREE {c |}
      ABOUT {c |}
  POLITICS, {c |}
DISCUSS. 2) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Never {c |}{res}         74        8.76        8.76
{txt}     Rarely {c |}{res}        323       38.22       46.98
{txt}  Sometimes {c |}{res}        361       42.72       89.70
{txt}      Often {c |}{res}         87       10.30      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        845      100.00

  {txt}RECODE of {c |}
Z_US92_E_Di {c |}
    sc3Agre {c |}
  (DISAGREE {c |}
      ABOUT {c |}
  POLITICS, {c |}
DISCUSS. 3) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Never {c |}{res}         50        8.64        8.64
{txt}     Rarely {c |}{res}        210       36.27       44.91
{txt}  Sometimes {c |}{res}        250       43.18       88.08
{txt}      Often {c |}{res}         69       11.92      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        579      100.00

  {txt}RECODE of {c |}
Z_US92_E_Di {c |}
    sc4Agre {c |}
  (DISAGREE {c |}
      ABOUT {c |}
  POLITICS, {c |}
DISCUSS. 4) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Never {c |}{res}         33        8.87        8.87
{txt}     Rarely {c |}{res}        129       34.68       43.55
{txt}  Sometimes {c |}{res}        170       45.70       89.25
{txt}      Often {c |}{res}         40       10.75      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        372      100.00

  {txt}RECODE of {c |}
Z_US92_E_Di {c |}
    sc5Agre {c |}
  (DISAGREE {c |}
      ABOUT {c |}
  POLITICS, {c |}
DISCUSS. 5) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Never {c |}{res}         70        9.07        9.07
{txt}     Rarely {c |}{res}        263       34.07       43.13
{txt}  Sometimes {c |}{res}        339       43.91       87.05
{txt}      Often {c |}{res}        100       12.95      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        772      100.00
{txt}
{com}.                                 
.         *Avgerage Scale
.         egen genavg = rowmean(d1_genagree d2_genagree d3_genagree d4_genagree d5_genagree)
{txt}(135 missing values generated)

{com}.         label var genavg "General Disagreement in Network"
{txt}
{com}.                 
.                 *Connection with 'disagreeidate' disagreement
.                 pwcorr disagree_total disagree_avg genavg, sig

             {txt}{c |} disagr~l disagr~g   genavg
{hline 13}{c +}{hline 27}
disagree_t~l {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
disagree_avg {c |} {res}  0.8389   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}
      genavg {c |} {res}  0.2725   0.2762   1.0000 
             {txt}{c |}{res}   0.0000   0.0000
             {txt}{c |}

{com}.                 pwcorr disagree_total disagree_avg genavg, sig  

             {txt}{c |} disagr~l disagr~g   genavg
{hline 13}{c +}{hline 27}
disagree_t~l {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
disagree_avg {c |} {res}  0.8389   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}
      genavg {c |} {res}  0.2725   0.2762   1.0000 
             {txt}{c |}{res}   0.0000   0.0000
             {txt}{c |}

{com}.         
. *Combined Index (Lupton and Thornton)
.         /**fn. 5: A = sum(ai * si) where a = 1 if agree and s = agreement weight
>                         D = sum(di * si) where d = 1 if disagree and s = disagreement weight
>                         Disagreement = D - A**/
.         
.         *"Agreement" Coding
.                 foreach var in   Z_US92_E_Disc1Agre Z_US92_E_Disc2Agre Z_US92_E_Disc3Agre        Z_US92_E_Disc4Agre Z_US92_E_Disc5Agre {c -(}
{txt}  2{com}.                         recode `var' (-1=.) (8=.) (9=.) (95=.) (995=.), gen(`var'_ag)
{txt}  3{com}.                         {c )-}
{txt}(9 differences between Z_US92_E_Disc1Agre and Z_US92_E_Disc1Agre_ag)
(8 differences between Z_US92_E_Disc2Agre and Z_US92_E_Disc2Agre_ag)
(7 differences between Z_US92_E_Disc3Agre and Z_US92_E_Disc3Agre_ag)
(5 differences between Z_US92_E_Disc4Agre and Z_US92_E_Disc4Agre_ag)
(10 differences between Z_US92_E_Disc5Agre and Z_US92_E_Disc5Agre_ag)

{com}. 
.         *Agree Scale
.                 gen a1 = d1_agree * Z_US92_E_Disc1Agre_ag
{txt}(555 missing values generated)

{com}.                 gen a2 = d2_agree * Z_US92_E_Disc2Agre_ag
{txt}(695 missing values generated)

{com}.                 gen a3 = d3_agree * Z_US92_E_Disc3Agre_ag
{txt}(903 missing values generated)

{com}.                 gen a4 = d4_agree * Z_US92_E_Disc4Agre_ag
{txt}(1041 missing values generated)

{com}.                 gen a5 = d5_agree * Z_US92_E_Disc5Agre_ag
{txt}(748 missing values generated)

{com}.                 egen agree_weight = rowtotal(a1 a2 a3 a4 a5), missing
{txt}(418 missing values generated)

{com}.         *Disagree Scale
.                 gen d1 = d1_dagree * d1_genagree
{txt}(555 missing values generated)

{com}.                 gen d2 = d2_dagree * d2_genagree
{txt}(695 missing values generated)

{com}.                 gen d3 = d3_dagree * d3_genagree
{txt}(903 missing values generated)

{com}.                 gen d4 = d4_dagree *  d4_genagree
{txt}(1041 missing values generated)

{com}.                 gen d5a = d5_dagree *  d5_genagree
{txt}(748 missing values generated)

{com}.                 egen disagree_weight = rowtotal(d1 d2 d3 d4 d5), missing
{txt}(5 missing values generated)

{com}.         
.         *Exposure to Disagreement
.                 gen disagree_total_weight = disagree_weight - agree_weight
{txt}(418 missing values generated)

{com}.                 gen disagree_avg_weight = disagree_total_weight/(disagree+agree)
{txt}(418 missing values generated)

{com}.                 
.                 foreach var in disagree_total_weight disagree_avg_weight {c -(}
{txt}  2{com}.                         summ `var' 
{txt}  3{com}.                         gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.                         tab `var'01
{txt}  5{com}.                 {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_t~t {c |}{res}       905   -1.963536    5.290436        -17         15
{txt}(418 missing values generated)

disagree_to {c |}
tal_weight0 {c |}
          1 {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}          2        0.22        0.22
{txt}     .03125 {c |}{res}          2        0.22        0.44
{txt}      .0625 {c |}{res}          1        0.11        0.55
{txt}     .09375 {c |}{res}          9        0.99        1.55
{txt}       .125 {c |}{res}          6        0.66        2.21
{txt}     .15625 {c |}{res}         14        1.55        3.76
{txt}      .1875 {c |}{res}         31        3.43        7.18
{txt}     .21875 {c |}{res}         17        1.88        9.06
{txt}        .25 {c |}{res}         23        2.54       11.60
{txt}     .28125 {c |}{res}         29        3.20       14.81
{txt}      .3125 {c |}{res}         38        4.20       19.01
{txt}     .34375 {c |}{res}         50        5.52       24.53
{txt}       .375 {c |}{res}         45        4.97       29.50
{txt}     .40625 {c |}{res}         48        5.30       34.81
{txt}      .4375 {c |}{res}         81        8.95       43.76
{txt}     .46875 {c |}{res}         99       10.94       54.70
{txt}         .5 {c |}{res}         82        9.06       63.76
{txt}     .53125 {c |}{res}         39        4.31       68.07
{txt}      .5625 {c |}{res}         66        7.29       75.36
{txt}     .59375 {c |}{res}         53        5.86       81.22
{txt}       .625 {c |}{res}         37        4.09       85.30
{txt}     .65625 {c |}{res}         34        3.76       89.06
{txt}      .6875 {c |}{res}         22        2.43       91.49
{txt}     .71875 {c |}{res}         25        2.76       94.25
{txt}        .75 {c |}{res}         20        2.21       96.46
{txt}     .78125 {c |}{res}         11        1.22       97.68
{txt}      .8125 {c |}{res}          5        0.55       98.23
{txt}     .84375 {c |}{res}          7        0.77       99.01
{txt}       .875 {c |}{res}          2        0.22       99.23
{txt}     .90625 {c |}{res}          5        0.55       99.78
{txt}      .9375 {c |}{res}          1        0.11       99.89
{txt}          1 {c |}{res}          1        0.11      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        905      100.00

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_a~t {c |}{res}       905   -.7196133    1.737424         -4          4
{txt}(418 missing values generated)

disagree_av {c |}
 g_weight01 {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}          9        0.99        0.99
{txt}   .0416667 {c |}{res}          2        0.22        1.22
{txt}      .0625 {c |}{res}          8        0.88        2.10
{txt}       .075 {c |}{res}          2        0.22        2.32
{txt}   .0833333 {c |}{res}          2        0.22        2.54
{txt}         .1 {c |}{res}          2        0.22        2.76
{txt}       .125 {c |}{res}         66        7.29       10.06
{txt}        .15 {c |}{res}          7        0.77       10.83
{txt}     .15625 {c |}{res}         19        2.10       12.93
{txt}   .1666667 {c |}{res}         11        1.22       14.14
{txt}       .175 {c |}{res}          6        0.66       14.81
{txt}      .1875 {c |}{res}         31        3.43       18.23
{txt}         .2 {c |}{res}         10        1.10       19.34
{txt}   .2083333 {c |}{res}         15        1.66       20.99
{txt}     .21875 {c |}{res}          8        0.88       21.88
{txt}       .225 {c |}{res}         10        1.10       22.98
{txt}        .25 {c |}{res}        105       11.60       34.59
{txt}       .275 {c |}{res}          6        0.66       35.25
{txt}     .28125 {c |}{res}         12        1.33       36.57
{txt}   .2916667 {c |}{res}          5        0.55       37.13
{txt}         .3 {c |}{res}          7        0.77       37.90
{txt}      .3125 {c |}{res}         26        2.87       40.77
{txt}       .325 {c |}{res}          5        0.55       41.33
{txt}   .3333333 {c |}{res}         10        1.10       42.43
{txt}     .34375 {c |}{res}          9        0.99       43.43
{txt}        .35 {c |}{res}          6        0.66       44.09
{txt}       .375 {c |}{res}         76        8.40       52.49
{txt}         .4 {c |}{res}          8        0.88       53.37
{txt}     .40625 {c |}{res}         11        1.22       54.59
{txt}   .4166667 {c |}{res}         13        1.44       56.02
{txt}       .425 {c |}{res}         10        1.10       57.13
{txt}      .4375 {c |}{res}         23        2.54       59.67
{txt}        .45 {c |}{res}          7        0.77       60.44
{txt}   .4583333 {c |}{res}         15        1.66       62.10
{txt}     .46875 {c |}{res}          5        0.55       62.65
{txt}       .475 {c |}{res}         10        1.10       63.76
{txt}         .5 {c |}{res}         39        4.31       68.07
{txt}       .525 {c |}{res}         10        1.10       69.17
{txt}     .53125 {c |}{res}          8        0.88       70.06
{txt}   .5416667 {c |}{res}         14        1.55       71.60
{txt}        .55 {c |}{res}         12        1.33       72.93
{txt}      .5625 {c |}{res}         22        2.43       75.36
{txt}       .575 {c |}{res}          7        0.77       76.13
{txt}   .5833333 {c |}{res}         14        1.55       77.68
{txt}     .59375 {c |}{res}          5        0.55       78.23
{txt}         .6 {c |}{res}          8        0.88       79.12
{txt}       .625 {c |}{res}         53        5.86       84.97
{txt}        .65 {c |}{res}          5        0.55       85.52
{txt}     .65625 {c |}{res}          4        0.44       85.97
{txt}   .6666667 {c |}{res}          1        0.11       86.08
{txt}       .675 {c |}{res}          9        0.99       87.07
{txt}      .6875 {c |}{res}         14        1.55       88.62
{txt}         .7 {c |}{res}          4        0.44       89.06
{txt}   .7083333 {c |}{res}         11        1.22       90.28
{txt}     .71875 {c |}{res}          6        0.66       90.94
{txt}       .725 {c |}{res}          2        0.22       91.16
{txt}        .75 {c |}{res}         27        2.98       94.14
{txt}       .775 {c |}{res}          1        0.11       94.25
{txt}     .78125 {c |}{res}          2        0.22       94.48
{txt}   .7916666 {c |}{res}          3        0.33       94.81
{txt}         .8 {c |}{res}          4        0.44       95.25
{txt}      .8125 {c |}{res}          6        0.66       95.91
{txt}   .8333334 {c |}{res}          5        0.55       96.46
{txt}     .84375 {c |}{res}          1        0.11       96.57
{txt}       .875 {c |}{res}         17        1.88       98.45
{txt}     .90625 {c |}{res}          1        0.11       98.56
{txt}   .9166666 {c |}{res}          2        0.22       98.78
{txt}      .9375 {c |}{res}          2        0.22       99.01
{txt}          1 {c |}{res}          9        0.99      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        905      100.00
{txt}
{com}.                 
.                 label var disagree_total_weight "Network Disagreement"
{txt}
{com}.                 label var disagree_total_weight "Network Disagreement"
{txt}
{com}.         
.                 label var disagree_avg_weight "Network Disagreement"
{txt}
{com}.                 label var disagree_avg_weight "Network Disagreement"
{txt}
{com}.         
. 
. *Combined Index (Alternative)
.         gen d1_both = d1_dagree + d1_genagree
{txt}(555 missing values generated)

{com}.         gen d2_both = d2_dagree + d2_genagree
{txt}(695 missing values generated)

{com}.         gen d3_both = d3_dagree + d3_genagree
{txt}(903 missing values generated)

{com}.         gen d4_both = d4_dagree + d4_genagree
{txt}(1041 missing values generated)

{com}.         gen d5_both = d5_dagree + d5_genagree
{txt}(748 missing values generated)

{com}.         
.         egen dis_both = rowmean(d1_both d2_both d3_both d4_both d5_both)
{txt}(418 missing values generated)

{com}.         label var dis_both "Index of Network Disagreement"
{txt}
{com}.         summ dis_both, detail

                {txt}Index of Network Disagreement
{hline 61}
      Percentiles      Smallest
 1%    {res}        1              1
{txt} 5%    {res} 1.666667              1
{txt}10%    {res}        2              1       {txt}Obs         {res}        905
{txt}25%    {res} 2.333333              1       {txt}Sum of Wgt. {res}        905

{txt}50%    {res}        3                      {txt}Mean          {res} 2.906538
                        {txt}Largest       Std. Dev.     {res} .7788423
{txt}75%    {res}      3.5              5
{txt}90%    {res}        4              5       {txt}Variance      {res} .6065953
{txt}95%    {res}        4              5       {txt}Skewness      {res}-.1712941
{txt}99%    {res}      4.5              5       {txt}Kurtosis      {res}  2.87142
{txt}
{com}.         tab dis_both

   {txt}Index of {c |}
    Network {c |}
Disagreemen {c |}
          t {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          1 {c |}{res}         28        3.09        3.09
{txt}       1.25 {c |}{res}          3        0.33        3.43
{txt}   1.333333 {c |}{res}          1        0.11        3.54
{txt}        1.4 {c |}{res}          2        0.22        3.76
{txt}        1.5 {c |}{res}          7        0.77        4.53
{txt}        1.6 {c |}{res}          2        0.22        4.75
{txt}   1.666667 {c |}{res}          6        0.66        5.41
{txt}       1.75 {c |}{res}          4        0.44        5.86
{txt}        1.8 {c |}{res}          1        0.11        5.97
{txt}          2 {c |}{res}        121       13.37       19.34
{txt}        2.2 {c |}{res}          9        0.99       20.33
{txt}       2.25 {c |}{res}         27        2.98       23.31
{txt}   2.333333 {c |}{res}         19        2.10       25.41
{txt}        2.4 {c |}{res}         16        1.77       27.18
{txt}        2.5 {c |}{res}         52        5.75       32.93
{txt}        2.6 {c |}{res}         15        1.66       34.59
{txt}   2.666667 {c |}{res}         34        3.76       38.34
{txt}       2.75 {c |}{res}         18        1.99       40.33
{txt}        2.8 {c |}{res}         17        1.88       42.21
{txt}          3 {c |}{res}        199       21.99       64.20
{txt}        3.2 {c |}{res}         23        2.54       66.74
{txt}       3.25 {c |}{res}         21        2.32       69.06
{txt}   3.333333 {c |}{res}         30        3.31       72.38
{txt}        3.4 {c |}{res}         19        2.10       74.48
{txt}        3.5 {c |}{res}         44        4.86       79.34
{txt}        3.6 {c |}{res}         16        1.77       81.10
{txt}   3.666667 {c |}{res}         25        2.76       83.87
{txt}       3.75 {c |}{res}         12        1.33       85.19
{txt}        3.8 {c |}{res}         14        1.55       86.74
{txt}          4 {c |}{res}         89        9.83       96.57
{txt}        4.2 {c |}{res}          4        0.44       97.02
{txt}       4.25 {c |}{res}          6        0.66       97.68
{txt}   4.333333 {c |}{res}          5        0.55       98.23
{txt}        4.5 {c |}{res}          9        0.99       99.23
{txt}        4.6 {c |}{res}          1        0.11       99.34
{txt}          5 {c |}{res}          6        0.66      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        905      100.00
{txt}
{com}.         
.                 
.                 ***************************************************
.                 *****************Control Variables*****************
.                 ***************************************************
.         
. *Ideology & Ideological Strength
.         gen ideology = C_LRSelf_F
{txt}(8 missing values generated)

{com}.         recode ideology (999=.)
{txt}(ideology: 33 changes made)

{com}.         label def ido 1 "Most Liberal" 10 "Most Conservative"
{txt}
{com}.         label values ideology ido
{txt}
{com}.         label var ideology "Ideology"
{txt}
{com}.         
.         recode ideology  (1=5) (2=4) (3=3) (4=2) (5=1)  ///
>                 (6=1) (7=2) (8=3) (9=4) (10=5), gen(ideol_str)
{txt}(1192 differences between ideology and ideol_str)

{com}.                 
.         foreach var in ideology ideol_str {c -(}
{txt}  2{com}.                 summ `var'
{txt}  3{com}.                 gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.                 {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 4}ideology {c |}{res}      1282    5.874415    2.257571          1         10
{txt}(41 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 3}ideol_str {c |}{res}      1282    2.329173    1.374204          1          5
{txt}(41 missing values generated)

{com}.         label var ideology01 "Ideology" 
{txt}
{com}.         label var ideol_str "Ideological Extremity"
{txt}
{com}.         
.         
. *Gender
.                 recode L_Gender (1=0) (5=1), gen(gender)
{txt}(1318 differences between L_Gender and gender)

{com}.                 label var gender "Gender"
{txt}
{com}.                 label def gen1 1 "Female" 0 "Male"
{txt}
{com}.                 label values gender gen1
{txt}
{com}.                 
. 
. *Age
.                 gen age = L_Age_F
{txt}(5 missing values generated)

{com}.                 replace age = . if age > 900
{txt}(5 real changes made, 5 to missing)

{com}.                 label var age "Age"
{txt}
{com}.                 summ age

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 9}age {c |}{res}      1313    45.23686     17.2886         18         92
{txt}
{com}.                 
.                 summ age

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 9}age {c |}{res}      1313    45.23686     17.2886         18         92
{txt}
{com}.                 gen age01 = (age - r(min))/(r(max)-r(min))
{txt}(10 missing values generated)

{com}.                 label var age01 "Age"
{txt}
{com}. 
. 
. *Education
.                 gen educ = . 
{txt}(1323 missing values generated)

{com}.                 replace educ = 1 if Z_US92_L_Education_F == 3
{txt}(129 real changes made)

{com}.                 replace educ = 2 if Z_US92_L_Education_F == 4
{txt}(417 real changes made)

{com}.                 replace educ = 3 if Z_US92_L_Education_F == 5
{txt}(342 real changes made)

{com}.                 replace educ = 4 if Z_US92_L_Education_F == 6
{txt}(235 real changes made)

{com}.                 replace educ = 4 if Z_US92_L_Education_F ==7
{txt}(193 real changes made)

{com}.                 label var educ "Education"
{txt}
{com}.                 label def edu 1 "< HS" 2 "HS" 3 "Some College" 4 "College+"
{txt}
{com}.                 label values educ edu
{txt}
{com}.                 summ educ 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 8}educ {c |}{res}      1316     2.81231    .9998633          1          4
{txt}
{com}.                 tab educ

   {txt}Education {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
        < HS {c |}{res}        129        9.80        9.80
{txt}          HS {c |}{res}        417       31.69       41.49
{txt}Some College {c |}{res}        342       25.99       67.48
{txt}    College+ {c |}{res}        428       32.52      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}      1,316      100.00
{txt}
{com}.                 
.                 summ educ 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 8}educ {c |}{res}      1316     2.81231    .9998633          1          4
{txt}
{com}.                 gen educ01 = (educ - r(min))/(r(max)-r(min))
{txt}(7 missing values generated)

{com}.                 label var educ01 "Education"
{txt}
{com}. 
. *Race
.                 gen race = . 
{txt}(1323 missing values generated)

{com}.                 replace race = 1 if Z_US92_L_Race  == 1
{txt}(1139 real changes made)

{com}.                 replace race = 2 if Z_US92_L_Race  == 2
{txt}(111 real changes made)

{com}.                 replace race = 3 if Z_US92_L_Race  >=3 & Z_US92_L_Race <= 5
{txt}(63 real changes made)

{com}.                 label def rac1 1 "White" 2 "Black" 3 "Other"
{txt}
{com}.                 label values race rac1
{txt}
{com}.                 label var race "Race"
{txt}
{com}.                 
.                 tabulate race, gen(race_)

       {txt}Race {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      White {c |}{res}      1,139       86.75       86.75
{txt}      Black {c |}{res}        111        8.45       95.20
{txt}      Other {c |}{res}         63        4.80      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,313      100.00
{txt}
{com}.                 label var race_2 "Black"
{txt}
{com}.                 label var race_3 "Other Race"
{txt}
{com}.                 label def r2 1 "Black" 
{txt}
{com}.                 label def r3 1 "Other Race"
{txt}
{com}.                 label values race_2 r2
{txt}
{com}.                 label values race_3 r3
{txt}
{com}.                 
.                 
. *Income 
.         gen income = L_Income_F2
{txt}(5 missing values generated)

{com}.         mvdecode income, mv(998=.a \ 999=.b)
      {txt}income:{res}{col 15}90{txt} missing values generated

{com}.         label def inc 1 "<15,000" 2 "15-24,999" 3 "25-34,999" 4 "34-50,000" 5 "50,001-75" 6 "75000+"
{txt}
{com}.         label values income inc
{txt}
{com}.         summ income

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 6}income {c |}{res}      1228    3.346091    1.597653          1          6
{txt}
{com}.         label var income "Family Income"
{txt}
{com}.         
.         summ income 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 6}income {c |}{res}      1228    3.346091    1.597653          1          6
{txt}
{com}.         gen income01 = (income - r(min))/(r(max)-r(min))
{txt}(95 missing values generated)

{com}.         label var income01 "Family Income"
{txt}
{com}.         
.         
. *Marital Status
.         gen marital = .
{txt}(1323 missing values generated)

{com}.         replace marital = 1 if L_Married == 1
{txt}(728 real changes made)

{com}.         replace marital = 0 if L_Married >=2 & L_Married <= 7
{txt}(589 real changes made)

{com}.         label var marital "Marriage Status"
{txt}
{com}.         label def mar 1 "Married" 0 "Not Married" 
{txt}
{com}.         label values marital mar
{txt}
{com}.         
.         
. *Employment Status
.         gen employment = L_WorkStat
{txt}(6 missing values generated)

{com}.         label var employment "Employment Status"
{txt}
{com}.         replace employment = . if employment == 0 
{txt}(59 real changes made, 59 to missing)

{com}.         label def emp 1 "Employed" 2 "Unemployed" 3 "Retired" 4 "Keeping House" 5 "Student"
{txt}
{com}.         label values employment emp
{txt}
{com}.         
.         recode employment (1=1) (2=2) (3=3) (4=4) (5=4) , gen(employed)
{txt}(86 differences between employment and employed)

{com}.         label var employed "Employment Status"
{txt}
{com}.         label def emp1 1 "Employed" 2 "Unemployed" 3 "Retired" 4 "Keeping House/Student"
{txt}
{com}.         label values employment emp1
{txt}
{com}.         
.         
.         tabulate employment, gen(employ)

    {txt}Employment Status {c |}      Freq.     Percent        Cum.
{hline 22}{c +}{hline 35}
             Employed {c |}{res}        774       61.53       61.53
{txt}           Unemployed {c |}{res}         50        3.97       65.50
{txt}              Retired {c |}{res}        230       18.28       83.78
{txt}Keeping House/Student {c |}{res}        118        9.38       93.16
{txt}                    5 {c |}{res}         86        6.84      100.00
{txt}{hline 22}{c +}{hline 35}
                Total {c |}{res}      1,258      100.00
{txt}
{com}.         label var employ2 "Unemployed" 
{txt}
{com}.         label var employ3 "Retired" 
{txt}
{com}.         label var employ4 "Keeping House" 
{txt}
{com}.         label var employ5 "Student"
{txt}
{com}.         label def e2 1 "Unemployed"
{txt}
{com}.         label def e3 1 "Retired" 
{txt}
{com}.         label def e4 1 "Keeping House" 
{txt}
{com}.         label def e5 1 "Student"
{txt}
{com}.         label values employ2 e2
{txt}
{com}.         label values employ3 e3
{txt}
{com}.         label values employ4 e4
{txt}
{com}.         label values employ5 e5
{txt}
{com}. 
.         
.         
.         
. *Campaign Interest
.         recode H_InterestCam (1=3) (3=2) (5=1), gen(camp_interest)
{txt}(1315 differences between H_InterestCam and camp_interest)

{com}.         label var camp_interest "Campaign Interest"
{txt}
{com}.         label def int 1 "Not Much" 2 "Somewhat" 3 "Very Much"
{txt}
{com}.         label values camp_interest int
{txt}
{com}. 
.         recode  D_PapAtent_F (0=1) (1=2) (2=3) (3=4) (995=.) (999=.), gen(newspaper)
{txt}(1317 differences between D_PapAtent_F and newspaper)

{com}.         recode D_TVAtent (1=4) (2=3) (3=2) (4=1) (5=.), gen(tv)
{txt}(1316 differences between D_TVAtent and tv)

{com}.         recode Z_US92_D_CamMag (1=4) (2=3) (3=2) (4=1), gen(mag)
{txt}(1318 differences between Z_US92_D_CamMag and mag)

{com}.         recode Z_US92_D_CamLocalTV  (1=4) (2=3) (3=2) (4=1) (5=1) , gen(localtv)
{txt}(1316 differences between Z_US92_D_CamLocalTV and localtv)

{com}.         recode Z_US92_D_CamRadio (1=4) (2=3) (3=2) (4=1) (5=1) , gen(radio)
{txt}(1318 differences between Z_US92_D_CamRadio and radio)

{com}. 
.         factor camp_interest newspaper tv,  pcf
{txt}(obs=1291)

Factor analysis/correlation{col 52}Number of obs    = {res}    1291
{col 5}{txt}Method: principal-component factors{col 52}Retained factors = {res}       1
{col 5}{txt}Rotation: (unrotated){col 52}Number of params = {res}       3

{txt}{col 5}{hline 13}{c TT}{hline 60}
{col 5}     Factor  {c |} {ralign 12:Eigenvalue}   Difference        Proportion   Cumulative
{col 5}{hline 13}{c +}{hline 60}
{col 5}{ralign 11:Factor1}  {c |}{res}      1.76933      1.12949            0.5898       0.5898
{txt}{col 5}{ralign 11:Factor2}  {c |}{res}      0.63985      0.04902            0.2133       0.8031
{txt}{col 5}{ralign 11:Factor3}  {c |}{res}      0.59082            .            0.1969       1.0000
{txt}{col 5}{hline 13}{c BT}{hline 60}
{col 5}LR test: independent vs. saturated:  chi2({res}3{txt})  ={res}  518.46{txt} Prob>chi2 ={res} 0.0000

{txt}Factor loadings (pattern matrix) and unique variances

{space 4}{hline 13}{c  TT}{hline 10}{c  TT}{hline 14}
{space 4}{space 0}{ralign 12:Variable}{space 1}{c |}{space 1}{ralign 8:Factor1}{space 1}{c |}{space 1}{ralign 12:Uniqueness}{space 1}
{space 4}{hline 13}{c   +}{hline 10}{c   +}{hline 14}
{space 4}{space 0}{ralign 12:camp_inter~t}{space 1}{c |}{space 1}{ralign 8:{res:{sf:  0.7735}}}{space 1}{c |}{space 1}{center 12:{res:{sf:    0.4017}}}{space 1}
{space 4}{space 0}{ralign 12:newspaper}{space 1}{c |}{space 1}{ralign 8:{res:{sf:  0.7515}}}{space 1}{c |}{space 1}{center 12:{res:{sf:    0.4353}}}{space 1}
{space 4}{space 0}{ralign 12:tv}{space 1}{c |}{space 1}{ralign 8:{res:{sf:  0.7787}}}{space 1}{c |}{space 1}{center 12:{res:{sf:    0.3937}}}{space 1}
{space 4}{hline 13}{c  BT}{hline 10}{c  BT}{hline 14}

{com}.                 *loadings from 0.75-0.77
.                 *EV: 1.77
.                 *proportion: 0.57
.         predict factor1 
{txt}(regression scoring assumed)

{p 0 0 2}Scoring coefficients (method = regression){p_end}

{space 4}{hline 13}{c  TT}{hline 10}
{space 4}{space 0}{ralign 12:Variable}{space 1}{c |}{space 1}{ralign 8:Factor1}{space 1}
{space 4}{hline 13}{c   +}{hline 10}
{space 4}{space 0}{ralign 12:camp_inter~t}{space 1}{c |}{space 1}{ralign 8:{res:{sf: 0.43718}}}{space 1}
{space 4}{space 0}{ralign 12:newspaper}{space 1}{c |}{space 1}{ralign 8:{res:{sf: 0.42471}}}{space 1}
{space 4}{space 0}{ralign 12:tv}{space 1}{c |}{space 1}{ralign 8:{res:{sf: 0.44009}}}{space 1}
{space 4}{hline 13}{c  BT}{hline 10}


{com}.         label var factor1 "News Attention & Interest"
{txt}
{com}.         rename factor1 news_att
{res}{txt}
{com}.         
.         summ news_att

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 4}news_att {c |}{res}      1291    1.25e-09           1  -2.812994   1.396825
{txt}
{com}.         gen news_att01 = (news_att - r(min))/(r(max) - r(min))
{txt}(32 missing values generated)

{com}.         label var news_att01 "News Attention & Interest"
{txt}
{com}. 
.         
. *Discussant Knowledge
.         foreach var in  Z_US92_E_Disc1Know  Z_US92_E_Disc2Know  Z_US92_E_Disc3Know  Z_US92_E_Disc4Know  Z_US92_E_Disc5Know  {c -(}
{txt}  2{com}.                 tab `var'
{txt}  3{com}.                 codebook `var'
{txt}  4{com}.                 {c )-}

       {txt}DISCUSS. 1 {c |}
        POLITICAL {c |}
        KNOWLEDGE {c |}      Freq.     Percent        Cum.
{hline 18}{c +}{hline 35}
               -1 {c |}{res}          5        0.47        0.47
{txt}     A GREAT DEAL {c |}{res}        320       29.82       30.29
{txt}AN AVERAGE AMOUNT {c |}{res}        677       63.09       93.38
{txt}         NOT MUCH {c |}{res}         61        5.68       99.07
{txt}               dk {c |}{res}          8        0.75       99.81
{txt}          refused {c |}{res}          2        0.19      100.00
{txt}{hline 18}{c +}{hline 35}
            Total {c |}{res}      1,073      100.00

{txt}{hline}
{res}Z_US92_E_Disc1Know{right:DISCUSS. 1 POLITICAL KNOWLEDGE}
{txt}{hline}

{col 19}type:  numeric ({res}byte{txt})
{ralign 22:label}:  {res:V524_A}, but {res:1} nonmissing value is not labeled

{col 18}range:  [{res}-1{txt},{res}9{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}6{col 51}{txt}missing .:  {res}250{txt}/{res}1323

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}      5{col 33}      -1{col 43}
{col 24}    320{col 33}       1{col 43}{txt}A GREAT DEAL
{col 24}{res}    677{col 33}       3{col 43}{txt}AN AVERAGE AMOUNT
{col 24}{res}     61{col 33}       5{col 43}{txt}NOT MUCH
{col 24}{res}      8{col 33}       8{col 43}{txt}dk
{col 24}{res}      2{col 33}       9{col 43}{txt}refused
{col 24}{res}    250{col 33}       .{col 43}

       {txt}DISCUSS. 2 {c |}
        POLITICAL {c |}
        KNOWLEDGE {c |}      Freq.     Percent        Cum.
{hline 18}{c +}{hline 35}
               -1 {c |}{res}          5        0.56        0.56
{txt}     A GREAT DEAL {c |}{res}        237       26.57       27.13
{txt}AN AVERAGE AMOUNT {c |}{res}        579       64.91       92.04
{txt}         NOT MUCH {c |}{res}         64        7.17       99.22
{txt}               dk {c |}{res}          7        0.78      100.00
{txt}{hline 18}{c +}{hline 35}
            Total {c |}{res}        892      100.00

{txt}{hline}
{res}Z_US92_E_Disc2Know{right:DISCUSS. 2 POLITICAL KNOWLEDGE}
{txt}{hline}

{col 19}type:  numeric ({res}byte{txt})
{ralign 22:label}:  {res:LABAE}, but {res:1} nonmissing value is not labeled

{col 18}range:  [{res}-1{txt},{res}8{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}5{col 51}{txt}missing .:  {res}431{txt}/{res}1323

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}      5{col 33}      -1{col 43}
{col 24}    237{col 33}       1{col 43}{txt}A GREAT DEAL
{col 24}{res}    579{col 33}       3{col 43}{txt}AN AVERAGE AMOUNT
{col 24}{res}     64{col 33}       5{col 43}{txt}NOT MUCH
{col 24}{res}      7{col 33}       8{col 43}{txt}dk
{col 24}{res}    431{col 33}       .{col 43}

       {txt}DISCUSS. 3 {c |}
        POLITICAL {c |}
        KNOWLEDGE {c |}      Freq.     Percent        Cum.
{hline 18}{c +}{hline 35}
               -1 {c |}{res}          5        0.81        0.81
{txt}     A GREAT DEAL {c |}{res}        180       29.08       29.89
{txt}AN AVERAGE AMOUNT {c |}{res}        368       59.45       89.34
{txt}         NOT MUCH {c |}{res}         61        9.85       99.19
{txt}               dk {c |}{res}          4        0.65       99.84
{txt}          refused {c |}{res}          1        0.16      100.00
{txt}{hline 18}{c +}{hline 35}
            Total {c |}{res}        619      100.00

{txt}{hline}
{res}Z_US92_E_Disc3Know{right:DISCUSS. 3 POLITICAL KNOWLEDGE}
{txt}{hline}

{col 19}type:  numeric ({res}byte{txt})
{ralign 22:label}:  {res:LABAE}, but {res:1} nonmissing value is not labeled

{col 18}range:  [{res}-1{txt},{res}9{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}6{col 51}{txt}missing .:  {res}704{txt}/{res}1323

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}      5{col 33}      -1{col 43}
{col 24}    180{col 33}       1{col 43}{txt}A GREAT DEAL
{col 24}{res}    368{col 33}       3{col 43}{txt}AN AVERAGE AMOUNT
{col 24}{res}     61{col 33}       5{col 43}{txt}NOT MUCH
{col 24}{res}      4{col 33}       8{col 43}{txt}dk
{col 24}{res}      1{col 33}       9{col 43}{txt}refused
{col 24}{res}    704{col 33}       .{col 43}

       {txt}DISCUSS. 4 {c |}
        POLITICAL {c |}
        KNOWLEDGE {c |}      Freq.     Percent        Cum.
{hline 18}{c +}{hline 35}
               -1 {c |}{res}          5        1.25        1.25
{txt}     A GREAT DEAL {c |}{res}        104       26.00       27.25
{txt}AN AVERAGE AMOUNT {c |}{res}        250       62.50       89.75
{txt}         NOT MUCH {c |}{res}         38        9.50       99.25
{txt}               dk {c |}{res}          3        0.75      100.00
{txt}{hline 18}{c +}{hline 35}
            Total {c |}{res}        400      100.00

{txt}{hline}
{res}Z_US92_E_Disc4Know{right:DISCUSS. 4 POLITICAL KNOWLEDGE}
{txt}{hline}

{col 19}type:  numeric ({res}byte{txt})
{ralign 22:label}:  {res:LABAN}, but {res:1} nonmissing value is not labeled

{col 18}range:  [{res}-1{txt},{res}8{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}5{col 51}{txt}missing .:  {res}923{txt}/{res}1323

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}      5{col 33}      -1{col 43}
{col 24}    104{col 33}       1{col 43}{txt}A GREAT DEAL
{col 24}{res}    250{col 33}       3{col 43}{txt}AN AVERAGE AMOUNT
{col 24}{res}     38{col 33}       5{col 43}{txt}NOT MUCH
{col 24}{res}      3{col 33}       8{col 43}{txt}dk
{col 24}{res}    923{col 33}       .{col 43}

       {txt}DISCUSS. 5 {c |}
        POLITICAL {c |}
        KNOWLEDGE {c |}      Freq.     Percent        Cum.
{hline 18}{c +}{hline 35}
               -1 {c |}{res}          5        0.63        0.63
{txt}     A GREAT DEAL {c |}{res}        262       33.04       33.67
{txt}AN AVERAGE AMOUNT {c |}{res}        466       58.76       92.43
{txt}         NOT MUCH {c |}{res}         57        7.19       99.62
{txt}               dk {c |}{res}          2        0.25       99.87
{txt}             inap {c |}{res}          1        0.13      100.00
{txt}{hline 18}{c +}{hline 35}
            Total {c |}{res}        793      100.00

{txt}{hline}
{res}Z_US92_E_Disc5Know{right:DISCUSS. 5 POLITICAL KNOWLEDGE}
{txt}{hline}

{col 19}type:  numeric ({res}byte{txt})
{ralign 22:label}:  {res:LABAN}, but {res:1} nonmissing value is not labeled

{col 18}range:  [{res}-1{txt},{res}95{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}6{col 51}{txt}missing .:  {res}530{txt}/{res}1323

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}      5{col 33}      -1{col 43}
{col 24}    262{col 33}       1{col 43}{txt}A GREAT DEAL
{col 24}{res}    466{col 33}       3{col 43}{txt}AN AVERAGE AMOUNT
{col 24}{res}     57{col 33}       5{col 43}{txt}NOT MUCH
{col 24}{res}      2{col 33}       8{col 43}{txt}dk
{col 24}{res}      1{col 33}      95{col 43}{txt}inap
{col 24}{res}    530{col 33}       .{col 43}
{txt}
{com}.         
.         recode Z_US92_E_Disc1Know (1=3) (3=2) (5=1), gen(disc1_knowl)
{txt}(1058 differences between Z_US92_E_Disc1Know and disc1_knowl)

{com}.         recode Z_US92_E_Disc2Know (1=3) (3=2) (5=1), gen(disc2_knowl)
{txt}(880 differences between Z_US92_E_Disc2Know and disc2_knowl)

{com}.         recode Z_US92_E_Disc3Know (1=3) (3=2) (5=1), gen(disc3_knowl)
{txt}(609 differences between Z_US92_E_Disc3Know and disc3_knowl)

{com}.         recode Z_US92_E_Disc4Know (1=3) (3=2) (5=1), gen(disc4_knowl)
{txt}(392 differences between Z_US92_E_Disc4Know and disc4_knowl)

{com}.         recode Z_US92_E_Disc5Know (1=3) (3=2) (5=1), gen(disc5_knowl)
{txt}(785 differences between Z_US92_E_Disc5Know and disc5_knowl)

{com}.         foreach var in disc1_knowl disc2_knowl disc3_knowl disc4_knowl disc5_knowl {c -(}
{txt}  2{com}.                 tab `var'
{txt}  3{com}.                 {c )-}

  {txt}RECODE of {c |}
Z_US92_E_Di {c |}
    sc1Know {c |}
(DISCUSS. 1 {c |}
  POLITICAL {c |}
 KNOWLEDGE) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
         -1 {c |}{res}          5        0.47        0.47
{txt}          1 {c |}{res}         61        5.68        6.15
{txt}          2 {c |}{res}        677       63.09       69.25
{txt}          3 {c |}{res}        320       29.82       99.07
{txt}          8 {c |}{res}          8        0.75       99.81
{txt}          9 {c |}{res}          2        0.19      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,073      100.00

  {txt}RECODE of {c |}
Z_US92_E_Di {c |}
    sc2Know {c |}
(DISCUSS. 2 {c |}
  POLITICAL {c |}
 KNOWLEDGE) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
         -1 {c |}{res}          5        0.56        0.56
{txt}          1 {c |}{res}         64        7.17        7.74
{txt}          2 {c |}{res}        579       64.91       72.65
{txt}          3 {c |}{res}        237       26.57       99.22
{txt}          8 {c |}{res}          7        0.78      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        892      100.00

  {txt}RECODE of {c |}
Z_US92_E_Di {c |}
    sc3Know {c |}
(DISCUSS. 3 {c |}
  POLITICAL {c |}
 KNOWLEDGE) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
         -1 {c |}{res}          5        0.81        0.81
{txt}          1 {c |}{res}         61        9.85       10.66
{txt}          2 {c |}{res}        368       59.45       70.11
{txt}          3 {c |}{res}        180       29.08       99.19
{txt}          8 {c |}{res}          4        0.65       99.84
{txt}          9 {c |}{res}          1        0.16      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        619      100.00

  {txt}RECODE of {c |}
Z_US92_E_Di {c |}
    sc4Know {c |}
(DISCUSS. 4 {c |}
  POLITICAL {c |}
 KNOWLEDGE) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
         -1 {c |}{res}          5        1.25        1.25
{txt}          1 {c |}{res}         38        9.50       10.75
{txt}          2 {c |}{res}        250       62.50       73.25
{txt}          3 {c |}{res}        104       26.00       99.25
{txt}          8 {c |}{res}          3        0.75      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        400      100.00

  {txt}RECODE of {c |}
Z_US92_E_Di {c |}
    sc5Know {c |}
(DISCUSS. 5 {c |}
  POLITICAL {c |}
 KNOWLEDGE) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
         -1 {c |}{res}          5        0.63        0.63
{txt}          1 {c |}{res}         57        7.19        7.82
{txt}          2 {c |}{res}        466       58.76       66.58
{txt}          3 {c |}{res}        262       33.04       99.62
{txt}          8 {c |}{res}          2        0.25       99.87
{txt}         95 {c |}{res}          1        0.13      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        793      100.00
{txt}
{com}.         mvdecode disc1_knowl disc2_knowl disc3_knowl disc4_knowl disc5_knowl, mv(-1 = . \ 8 = . \ 9 = . \ 95 = . )
 {txt}disc1_knowl:{res}{col 15}15{txt} missing values generated
 disc2_knowl:{res}{col 15}12{txt} missing values generated
 disc3_knowl:{res}{col 15}10{txt} missing values generated
 disc4_knowl:{res}{col 15}8{txt} missing values generated
 disc5_knowl:{res}{col 15}8{txt} missing values generated

{com}.         label def kno 1 "Not Much" 2 "Avg." 3 "Great Deal"
{txt}
{com}.         foreach var in disc1_knowl disc2_knowl disc3_knowl disc4_knowl disc5_knowl {c -(}
{txt}  2{com}.                 label values `var' kno
{txt}  3{com}.                 {c )-}
{txt}
{com}. 
.         egen disc_knowl = rowmean(disc1_knowl disc2_knowl disc3_knowl disc4_knowl disc5_knowl)
{txt}(122 missing values generated)

{com}.         label var disc_knowl "Network Pol. Knowl."
{txt}
{com}.         summ disc_knowl

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 2}disc_knowl {c |}{res}      1201    2.204385    .4089776          1          3
{txt}
{com}.         
.         summ disc_knowl 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 2}disc_knowl {c |}{res}      1201    2.204385    .4089776          1          3
{txt}
{com}.         gen disc_knowl01 = (disc_knowl - r(min))/(r(max)-r(min))
{txt}(122 missing values generated)

{com}.         label var disc_knowl01 "Network Pol. Knowledge"
{txt}
{com}.         
. 
.         
.                 *Weighted Scale of Exposure to Disagreement
.                         *Agree/Weight
.                                 gen a1k = d1_agree * disc1_knowl
{txt}(544 missing values generated)

{com}.                                 gen a2k = d2_agree * disc2_knowl
{txt}(685 missing values generated)

{com}.                                 gen a3k = d3_agree * disc3_knowl
{txt}(885 missing values generated)

{com}.                                 gen a4k = d4_agree * disc4_knowl
{txt}(1037 missing values generated)

{com}.                                 gen a5k = d5_agree * disc5_knowl
{txt}(741 missing values generated)

{com}.                                 egen agree_knowl = rowtotal(a1k a2k a3k a4k a5k), missing
{txt}(413 missing values generated)

{com}.                         *Disagree/Weight
.                                 gen d1k = d1_dagree * disc1_knowl
{txt}(544 missing values generated)

{com}.                                 gen d2k = d1_dagree * disc2_knowl
{txt}(670 missing values generated)

{com}.                                 gen d3k = d1_dagree * disc3_knowl
{txt}(857 missing values generated)

{com}.                                 gen d4k = d1_dagree * disc4_knowl
{txt}(1019 missing values generated)

{com}.                                 gen d5k = d1_dagree * disc5_knowl
{txt}(827 missing values generated)

{com}.                                 egen dagree_knowl = rowtotal(d1k d2k d3k d4k d5k), missing
{txt}(543 missing values generated)

{com}.                         *Scale
.                                 gen disagree_total_knowl = dagree_knowl - agree_knowl
{txt}(543 missing values generated)

{com}.                                 gen disagree_avg_knowl = disagree_total_knowl/(disagree+agree)
{txt}(543 missing values generated)

{com}.                                 label var disagree_total_knowl "Network Disagreement (Knowledge Weighted)"
{txt}
{com}.                                 label var disagree_avg_knowl "Network Disagreement (Knowledge Weighted)"
{txt}
{com}.                                 
.                                 foreach var in disagree_total_knowl disagree_avg_knowl {c -(}
{txt}  2{com}.                                         summ `var'
{txt}  3{com}.                                         gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.                                         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disa~l_knowl {c |}{res}       780   -2.155128    5.857336        -15         13
{txt}(543 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_a~l {c |}{res}       780   -.6894658    1.824984         -3          8
{txt}(543 missing values generated)

{com}.                                 
.                                 label var disagree_total_knowl01 "Network Disagreement (Knowledge Weighted)"
{txt}
{com}.                                 label var disagree_avg_knowl01 "Network Disagreement (Knowledge Weighted)"
{txt}
{com}.                                 
.         
. *Frequency of Political Discussion*
.         foreach var in Z_US92_E_Disc1Freq Z_US92_E_Disc2Freq    Z_US92_E_Disc3Freq Z_US92_E_Disc4Freq ///
>                 Z_US92_E_Disc5Freq {c -(}
{txt}  2{com}.                 codebook `var'
{txt}  3{com}.                 {c )-}

{txt}{hline}
{res}Z_US92_E_Disc1Freq{right:FREQ TALK POLITICS, DISCUSS. 1}
{txt}{hline}

{col 19}type:  numeric ({res}byte{txt})
{ralign 22:label}:  {res:V520_A}, but {res:1} nonmissing value is not labeled

{col 18}range:  [{res}-1{txt},{res}9{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}6{col 51}{txt}missing .:  {res}250{txt}/{res}1323

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}      5{col 33}      -1{col 43}
{col 24}    278{col 33}       1{col 43}{txt}often
{col 24}{res}    556{col 33}       2{col 43}{txt}sometimes
{col 24}{res}    194{col 33}       3{col 43}{txt}rarely
{col 24}{res}     38{col 33}       4{col 43}{txt}never
{col 24}{res}      2{col 33}       9{col 43}{txt}refused
{col 24}{res}    250{col 33}       .{col 43}

{txt}{hline}
{res}Z_US92_E_Disc2Freq{right:FREQ TALK POLITICS, DISCUSS. 2}
{txt}{hline}

{col 19}type:  numeric ({res}byte{txt})
{ralign 22:label}:  {res:LABAD}, but {res:1} nonmissing value is not labeled

{col 18}range:  [{res}-1{txt},{res}8{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}6{col 51}{txt}missing .:  {res}431{txt}/{res}1323

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}      5{col 33}      -1{col 43}
{col 24}    147{col 33}       1{col 43}{txt}often
{col 24}{res}    467{col 33}       2{col 43}{txt}sometimes
{col 24}{res}    231{col 33}       3{col 43}{txt}rarely
{col 24}{res}     41{col 33}       4{col 43}{txt}never
{col 24}{res}      1{col 33}       8{col 43}{txt}dk
{col 24}{res}    431{col 33}       .{col 43}

{txt}{hline}
{res}Z_US92_E_Disc3Freq{right:FREQ TALK POLITICS, DISCUSS. 3}
{txt}{hline}

{col 19}type:  numeric ({res}byte{txt})
{ralign 22:label}:  {res:LABAD}, but {res:1} nonmissing value is not labeled

{col 18}range:  [{res}-1{txt},{res}9{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}6{col 51}{txt}missing .:  {res}704{txt}/{res}1323

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}      5{col 33}      -1{col 43}
{col 24}    106{col 33}       1{col 43}{txt}often
{col 24}{res}    278{col 33}       2{col 43}{txt}sometimes
{col 24}{res}    195{col 33}       3{col 43}{txt}rarely
{col 24}{res}     34{col 33}       4{col 43}{txt}never
{col 24}{res}      1{col 33}       9{col 43}{txt}refused
{col 24}{res}    704{col 33}       .{col 43}

{txt}{hline}
{res}Z_US92_E_Disc4Freq{right:FREQ TALK POLITICS, DISCUSS. 4}
{txt}{hline}

{col 19}type:  numeric ({res}byte{txt})
{ralign 22:label}:  {res:LABAM}, but {res:1} nonmissing value is not labeled

{col 18}range:  [{res}-1{txt},{res}4{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}5{col 51}{txt}missing .:  {res}923{txt}/{res}1323

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}      5{col 33}      -1{col 43}
{col 24}     60{col 33}       1{col 43}{txt}often
{col 24}{res}    184{col 33}       2{col 43}{txt}sometimes
{col 24}{res}    128{col 33}       3{col 43}{txt}rarely
{col 24}{res}     23{col 33}       4{col 43}{txt}never
{col 24}{res}    923{col 33}       .{col 43}

{txt}{hline}
{res}Z_US92_E_Disc5Freq{right:FREQ TALK POLITICS, DISCUSS. 5}
{txt}{hline}

{col 19}type:  numeric ({res}byte{txt})
{ralign 22:label}:  {res:LABAM}, but {res:1} nonmissing value is not labeled

{col 18}range:  [{res}-1{txt},{res}95{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}6{col 51}{txt}missing .:  {res}530{txt}/{res}1323

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}      5{col 33}      -1{col 43}
{col 24}    199{col 33}       1{col 43}{txt}often
{col 24}{res}    422{col 33}       2{col 43}{txt}sometimes
{col 24}{res}    153{col 33}       3{col 43}{txt}rarely
{col 24}{res}     13{col 33}       4{col 43}{txt}never
{col 24}{res}      1{col 33}      95{col 43}{txt}inap
{col 24}{res}    530{col 33}       .{col 43}
{txt}
{com}.                 
.         recode Z_US92_E_Disc1Freq (1=4) (2=3) (3=2) (4=1), gen(disc1_freq)
{txt}(1066 differences between Z_US92_E_Disc1Freq and disc1_freq)

{com}.         recode Z_US92_E_Disc2Freq (1=4) (2=3) (3=2) (4=1), gen(disc2_freq)
{txt}(886 differences between Z_US92_E_Disc2Freq and disc2_freq)

{com}.         recode Z_US92_E_Disc3Freq (1=4) (2=3) (3=2) (4=1), gen(disc3_freq)
{txt}(613 differences between Z_US92_E_Disc3Freq and disc3_freq)

{com}.         recode Z_US92_E_Disc4Freq (1=4) (2=3) (3=2) (4=1), gen(disc4_freq)
{txt}(395 differences between Z_US92_E_Disc4Freq and disc4_freq)

{com}.         recode Z_US92_E_Disc5Freq (1=4) (2=3) (3=2) (4=1), gen(disc5_freq)
{txt}(787 differences between Z_US92_E_Disc5Freq and disc5_freq)

{com}.         foreach var in disc1_freq disc2_freq disc3_freq disc4_freq disc5_freq {c -(}
{txt}  2{com}.                 tab `var'
{txt}  3{com}.                 {c )-}

  {txt}RECODE of {c |}
Z_US92_E_Di {c |}
    sc1Freq {c |}
 (FREQ TALK {c |}
  POLITICS, {c |}
DISCUSS. 1) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
         -1 {c |}{res}          5        0.47        0.47
{txt}          1 {c |}{res}         38        3.54        4.01
{txt}          2 {c |}{res}        194       18.08       22.09
{txt}          3 {c |}{res}        556       51.82       73.90
{txt}          4 {c |}{res}        278       25.91       99.81
{txt}          9 {c |}{res}          2        0.19      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,073      100.00

  {txt}RECODE of {c |}
Z_US92_E_Di {c |}
    sc2Freq {c |}
 (FREQ TALK {c |}
  POLITICS, {c |}
DISCUSS. 2) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
         -1 {c |}{res}          5        0.56        0.56
{txt}          1 {c |}{res}         41        4.60        5.16
{txt}          2 {c |}{res}        231       25.90       31.05
{txt}          3 {c |}{res}        467       52.35       83.41
{txt}          4 {c |}{res}        147       16.48       99.89
{txt}          8 {c |}{res}          1        0.11      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        892      100.00

  {txt}RECODE of {c |}
Z_US92_E_Di {c |}
    sc3Freq {c |}
 (FREQ TALK {c |}
  POLITICS, {c |}
DISCUSS. 3) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
         -1 {c |}{res}          5        0.81        0.81
{txt}          1 {c |}{res}         34        5.49        6.30
{txt}          2 {c |}{res}        195       31.50       37.80
{txt}          3 {c |}{res}        278       44.91       82.71
{txt}          4 {c |}{res}        106       17.12       99.84
{txt}          9 {c |}{res}          1        0.16      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        619      100.00

  {txt}RECODE of {c |}
Z_US92_E_Di {c |}
    sc4Freq {c |}
 (FREQ TALK {c |}
  POLITICS, {c |}
DISCUSS. 4) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
         -1 {c |}{res}          5        1.25        1.25
{txt}          1 {c |}{res}         23        5.75        7.00
{txt}          2 {c |}{res}        128       32.00       39.00
{txt}          3 {c |}{res}        184       46.00       85.00
{txt}          4 {c |}{res}         60       15.00      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        400      100.00

  {txt}RECODE of {c |}
Z_US92_E_Di {c |}
    sc5Freq {c |}
 (FREQ TALK {c |}
  POLITICS, {c |}
DISCUSS. 5) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
         -1 {c |}{res}          5        0.63        0.63
{txt}          1 {c |}{res}         13        1.64        2.27
{txt}          2 {c |}{res}        153       19.29       21.56
{txt}          3 {c |}{res}        422       53.22       74.78
{txt}          4 {c |}{res}        199       25.09       99.87
{txt}         95 {c |}{res}          1        0.13      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        793      100.00
{txt}
{com}.         
.         mvdecode disc1_freq disc2_freq disc3_freq disc4_freq disc5_freq, mv(-1 = . \ 8 = . \ 9 = . \ 95 = . )
  {txt}disc1_freq:{res}{col 15}7{txt} missing values generated
  disc2_freq:{res}{col 15}6{txt} missing values generated
  disc3_freq:{res}{col 15}6{txt} missing values generated
  disc4_freq:{res}{col 15}5{txt} missing values generated
  disc5_freq:{res}{col 15}6{txt} missing values generated

{com}.         
.         egen disc_freq = rowmean(disc1_freq disc2_freq disc3_freq disc4_freq disc5_freq)
{txt}(121 missing values generated)

{com}.         label var disc_freq "Avg. Pol Discussion Freq"
{txt}
{com}.         summ disc_freq 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 3}disc_freq {c |}{res}      1202    2.883999    .5892596          1          4
{txt}
{com}. 
.                 *Weighted Scale of Exposure to Disagreement
.                         *Agree/Weight
.                                 gen a1f = d1_agree * disc1_freq
{txt}(543 missing values generated)

{com}.                                 gen a2f = d2_agree * disc2_freq
{txt}(684 missing values generated)

{com}.                                 gen a3f = d3_agree * disc3_freq
{txt}(884 missing values generated)

{com}.                                 gen a4f = d4_agree * disc4_freq
{txt}(1036 missing values generated)

{com}.                                 gen a5f = d5_agree * disc5_freq
{txt}(741 missing values generated)

{com}.                                 egen agree_freq = rowtotal(a1f a2f a3f a4f a5f), missing
{txt}(413 missing values generated)

{com}.                         *Disagree/Weight
.                                 gen d1f = d1_dagree * disc1_freq
{txt}(543 missing values generated)

{com}.                                 gen d2f = d1_dagree * disc2_freq
{txt}(666 missing values generated)

{com}.                                 gen d3f = d1_dagree * disc3_freq
{txt}(855 missing values generated)

{com}.                                 gen d4f = d1_dagree * disc4_freq
{txt}(1016 missing values generated)

{com}.                                 gen d5f = d1_dagree * disc5_freq
{txt}(826 missing values generated)

{com}.                                 egen dagree_freq = rowtotal(d1f d2f d3f d4f d5f), missing
{txt}(543 missing values generated)

{com}.                         *Scale
.                                 gen disagree_total_freq = dagree_freq - agree_freq
{txt}(543 missing values generated)

{com}.                                 gen disagree_avg_freq = disagree_total_freq/(disagree+agree)
{txt}(543 missing values generated)

{com}.                                 label var disagree_total_freq "Network Disagreement (Frequency Weighted)"
{txt}
{com}.                                 label var disagree_avg_freq "Network Disagreement (Frequency Weighted)"
{txt}
{com}.                                 
.                                 foreach var in disagree_total_freq disagree_avg_freq {c -(}
{txt}  2{com}.                                         summ `var'
{txt}  3{com}.                                         gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.                                         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_t~q {c |}{res}       780   -2.855128    7.781898        -19         16
{txt}(543 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_a~q {c |}{res}       780   -.9056624    2.424981         -4         10
{txt}(543 missing values generated)

{com}.                                 
.                                 label var disagree_total_freq01 "Network Disagreement (Frequency Weighted)"
{txt}
{com}.                                 label var disagree_avg_freq01 "Network Disagreement (Frequency Weighted)"
{txt}
{com}.                                 
.                                 
. 
{txt}end of do-file

{com}. set more off
{txt}
{com}. summ disagree_total, detail

                    {txt}Network Disagreement
{hline 61}
      Percentiles      Smallest
 1%    {res}       -5             -5
{txt} 5%    {res}       -4             -5
{txt}10%    {res}       -4             -5       {txt}Obs         {res}        910
{txt}25%    {res}       -2             -5       {txt}Sum of Wgt. {res}        910

{txt}50%    {res}       -1                      {txt}Mean          {res}-.9263736
                        {txt}Largest       Std. Dev.     {res} 2.014269
{txt}75%    {res}        0              5
{txt}90%    {res}        2              5       {txt}Variance      {res} 4.057279
{txt}95%    {res}        3              5       {txt}Skewness      {res} .1546222
{txt}99%    {res}        4              5       {txt}Kurtosis      {res}  2.95569
{txt}
{com}.         *5pct -4
.         *95pct 3
.         
.         
. /****Bivariate****/
. tab retro

{txt}Retrospecti {c |}
         ve {c |}
Assessments {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}        838       64.17       64.17
{txt}       Same {c |}{res}        348       26.65       90.81
{txt}     Better {c |}{res}        120        9.19      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,306      100.00
{txt}
{com}. tab retro partisan, col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

Retrospect {c |}
       ive {c |}  Co-Partisan to Inc.
Assessment {c |}       President
         s {c |} Out-Parti  In-Partis {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       486        276 {txt}{c |}{res}       762 
           {txt}{c |}{res}     78.26      48.08 {txt}{c |}{res}     63.77 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}       111        208 {txt}{c |}{res}       319 
           {txt}{c |}{res}     17.87      36.24 {txt}{c |}{res}     26.69 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}        24         90 {txt}{c |}{res}       114 
           {txt}{c |}{res}      3.86      15.68 {txt}{c |}{res}      9.54 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       621        574 {txt}{c |}{res}     1,195 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res}123.9230  {txt} Pr = {res}0.000
{txt}
{com}. 
. 
. 
. /****Multivariate****/
.         
.         
. eststo clear    
{txt}
{com}. 
. eststo: ologit retro i.partisan##c.disagree_total numgiven disc_knowl news_att age educ ///
>         income i.gender i.race i.employed i.marital 

{res}{txt}Iteration 0:{space 3}log likelihood = {res:-672.22778}  
Iteration 1:{space 3}log likelihood = {res: -607.8771}  
Iteration 2:{space 3}log likelihood = {res:-606.19385}  
Iteration 3:{space 3}log likelihood = {res:-606.18774}  
Iteration 4:{space 3}log likelihood = {res:-606.18774}  
{res}
{txt}Ordered logistic regression{col 51}Number of obs{col 67}= {res}       770
{txt}{col 51}LR chi2({res}16{txt}){col 67}= {res}    132.08
{txt}{col 51}Prob > chi2{col 67}= {res}    0.0000
{txt}Log likelihood = {res}-606.18774{txt}{col 51}Pseudo R2{col 67}= {res}    0.0982

{txt}{hline 26}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 1}                    retro{col 27}{c |}      Coef.{col 39}   Std. Err.{col 51}      z{col 59}   P>|z|{col 67}     [95% Con{col 80}f. Interval]
{hline 26}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{space 17}partisan {c |}
{space 13}In-Partisan  {c |}{col 27}{res}{space 2} 1.319178{col 39}{space 2} .1792286{col 50}{space 1}    7.36{col 59}{space 3}0.000{col 67}{space 4} .9678967{col 80}{space 3}  1.67046
{txt}{space 11}disagree_total {c |}{col 27}{res}{space 2}   .06483{col 39}{space 2} .0638334{col 50}{space 1}    1.02{col 59}{space 3}0.310{col 67}{space 4}-.0602812{col 80}{space 3} .1899412
{txt}{space 25} {c |}
partisan#c.disagree_total {c |}
{space 13}In-Partisan  {c |}{col 27}{res}{space 2}-.1859693{col 39}{space 2} .0803373{col 50}{space 1}   -2.31{col 59}{space 3}0.021{col 67}{space 4}-.3434275{col 80}{space 3}-.0285112
{txt}{space 25} {c |}
{space 17}numgiven {c |}{col 27}{res}{space 2} .0433608{col 39}{space 2} .0598433{col 50}{space 1}    0.72{col 59}{space 3}0.469{col 67}{space 4}-.0739299{col 80}{space 3} .1606516
{txt}{space 15}disc_knowl {c |}{col 27}{res}{space 2}-.2242606{col 39}{space 2} .2094661{col 50}{space 1}   -1.07{col 59}{space 3}0.284{col 67}{space 4}-.6348066{col 80}{space 3} .1862855
{txt}{space 17}news_att {c |}{col 27}{res}{space 2}-.0994578{col 39}{space 2}  .087587{col 50}{space 1}   -1.14{col 59}{space 3}0.256{col 67}{space 4}-.2711251{col 80}{space 3} .0722096
{txt}{space 22}age {c |}{col 27}{res}{space 2}-.0109201{col 39}{space 2} .0070276{col 50}{space 1}   -1.55{col 59}{space 3}0.120{col 67}{space 4}-.0246939{col 80}{space 3} .0028536
{txt}{space 21}educ {c |}{col 27}{res}{space 2} .0281432{col 39}{space 2} .0922041{col 50}{space 1}    0.31{col 59}{space 3}0.760{col 67}{space 4}-.1525735{col 80}{space 3} .2088599
{txt}{space 19}income {c |}{col 27}{res}{space 2}-.0359057{col 39}{space 2} .0610009{col 50}{space 1}   -0.59{col 59}{space 3}0.556{col 67}{space 4}-.1554653{col 80}{space 3} .0836539
{txt}{space 25} {c |}
{space 19}gender {c |}
{space 18}Female  {c |}{col 27}{res}{space 2} -.452748{col 39}{space 2}  .166894{col 50}{space 1}   -2.71{col 59}{space 3}0.007{col 67}{space 4}-.7798541{col 80}{space 3}-.1256418
{txt}{space 25} {c |}
{space 21}race {c |}
{space 19}Black  {c |}{col 27}{res}{space 2}-.1793499{col 39}{space 2} .3720924{col 50}{space 1}   -0.48{col 59}{space 3}0.630{col 67}{space 4}-.9086375{col 80}{space 3} .5499378
{txt}{space 19}Other  {c |}{col 27}{res}{space 2} .4940554{col 39}{space 2}  .417484{col 50}{space 1}    1.18{col 59}{space 3}0.237{col 67}{space 4}-.3241982{col 80}{space 3} 1.312309
{txt}{space 25} {c |}
{space 17}employed {c |}
{space 23}2  {c |}{col 27}{res}{space 2}-.1966408{col 39}{space 2} .4634443{col 50}{space 1}   -0.42{col 59}{space 3}0.671{col 67}{space 4}-1.104975{col 80}{space 3} .7116933
{txt}{space 23}3  {c |}{col 27}{res}{space 2} .5411053{col 39}{space 2} .3088729{col 50}{space 1}    1.75{col 59}{space 3}0.080{col 67}{space 4}-.0642745{col 80}{space 3} 1.146485
{txt}{space 23}4  {c |}{col 27}{res}{space 2} .1155715{col 39}{space 2} .2434632{col 50}{space 1}    0.47{col 59}{space 3}0.635{col 67}{space 4}-.3616075{col 80}{space 3} .5927505
{txt}{space 25} {c |}
{space 18}marital {c |}
{space 17}Married  {c |}{col 27}{res}{space 2} .5072991{col 39}{space 2}  .180331{col 50}{space 1}    2.81{col 59}{space 3}0.005{col 67}{space 4} .1538569{col 80}{space 3} .8607413
{txt}{hline 26}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
                    /cut1 {c |}{col 27}{res}{space 2}  .518502{col 39}{space 2} .6111082{col 67}{space 4}-.6792482{col 80}{space 3} 1.716252
{txt}                    /cut2 {c |}{col 27}{res}{space 2} 2.528842{col 39}{space 2} .6195838{col 67}{space 4}  1.31448{col 80}{space 3} 3.743204
{txt}{hline 26}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
({res}est1{txt} stored)

{com}.         
. margins partisan, at(disagree_total=(-5(1)5)) predict(outcome(3)) 
{res}
{txt}Predictive margins{col 51}Number of obs{col 67}= {res}       770
{txt}Model VCE{col 14}: {res}OIM

{txt}{p2colset 1 14 16 2}{...}
{p2col:Expression}:{space 1}{res:Pr(retro==3), predict(outcome(3))}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:1._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-5}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:2._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-4}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:3._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-3}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:4._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-2}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:5._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-1}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:6._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}0}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:7._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}1}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:8._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}2}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:9._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}3}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:10._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}4}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:11._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}5}{p_end}
{p2colreset}{...}

{res}{txt}{hline 17}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 18}{c |}{col 30} Delta-method
{col 18}{c |}     Margin{col 30}   Std. Err.{col 42}      z{col 50}   P>|z|{col 58}     [95% Con{col 71}f. Interval]
{hline 17}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{space 4}_at#partisan {c |}
 1#Out-Partisan  {c |}{col 18}{res}{space 2} .0285408{col 30}{space 2} .0088754{col 41}{space 1}    3.22{col 50}{space 3}0.001{col 58}{space 4} .0111454{col 71}{space 3} .0459362
{txt}{space 1} 1#In-Partisan  {c |}{col 18}{res}{space 2} .2128836{col 30}{space 2} .0382321{col 41}{space 1}    5.57{col 50}{space 3}0.000{col 58}{space 4}   .13795{col 71}{space 3} .2878171
{txt} 2#Out-Partisan  {c |}{col 18}{res}{space 2} .0303856{col 30}{space 2} .0079205{col 41}{space 1}    3.84{col 50}{space 3}0.000{col 58}{space 4} .0148616{col 71}{space 3} .0459095
{txt}{space 1} 2#In-Partisan  {c |}{col 18}{res}{space 2} .1937585{col 30}{space 2} .0300023{col 41}{space 1}    6.46{col 50}{space 3}0.000{col 58}{space 4}  .134955{col 71}{space 3}  .252562
{txt} 3#Out-Partisan  {c |}{col 18}{res}{space 2}  .032345{col 30}{space 2} .0070111{col 41}{space 1}    4.61{col 50}{space 3}0.000{col 58}{space 4} .0186035{col 71}{space 3} .0460865
{txt}{space 1} 3#In-Partisan  {c |}{col 18}{res}{space 2} .1759385{col 30}{space 2} .0234566{col 41}{space 1}    7.50{col 50}{space 3}0.000{col 58}{space 4} .1299643{col 71}{space 3} .2219126
{txt} 4#Out-Partisan  {c |}{col 18}{res}{space 2} .0344257{col 30}{space 2}  .006322{col 41}{space 1}    5.45{col 50}{space 3}0.000{col 58}{space 4} .0220348{col 71}{space 3} .0468166
{txt}{space 1} 4#In-Partisan  {c |}{col 18}{res}{space 2} .1594067{col 30}{space 2} .0189368{col 41}{space 1}    8.42{col 50}{space 3}0.000{col 58}{space 4} .1222912{col 71}{space 3} .1965221
{txt} 5#Out-Partisan  {c |}{col 18}{res}{space 2} .0366344{col 30}{space 2} .0061373{col 41}{space 1}    5.97{col 50}{space 3}0.000{col 58}{space 4} .0246055{col 71}{space 3} .0486634
{txt}{space 1} 5#In-Partisan  {c |}{col 18}{res}{space 2} .1441326{col 30}{space 2} .0166977{col 41}{space 1}    8.63{col 50}{space 3}0.000{col 58}{space 4} .1114057{col 71}{space 3} .1768594
{txt} 6#Out-Partisan  {c |}{col 18}{res}{space 2} .0389784{col 30}{space 2} .0067395{col 41}{space 1}    5.78{col 50}{space 3}0.000{col 58}{space 4} .0257692{col 71}{space 3} .0521875
{txt}{space 1} 6#In-Partisan  {c |}{col 18}{res}{space 2} .1300743{col 30}{space 2}  .016502{col 41}{space 1}    7.88{col 50}{space 3}0.000{col 58}{space 4} .0977309{col 71}{space 3} .1624176
{txt} 7#Out-Partisan  {c |}{col 18}{res}{space 2} .0414649{col 30}{space 2} .0081978{col 41}{space 1}    5.06{col 50}{space 3}0.000{col 58}{space 4} .0253976{col 71}{space 3} .0575322
{txt}{space 1} 7#In-Partisan  {c |}{col 18}{res}{space 2} .1171807{col 30}{space 2} .0175714{col 41}{space 1}    6.67{col 50}{space 3}0.000{col 58}{space 4} .0827414{col 71}{space 3} .1516201
{txt} 8#Out-Partisan  {c |}{col 18}{res}{space 2} .0441018{col 30}{space 2} .0103896{col 41}{space 1}    4.24{col 50}{space 3}0.000{col 58}{space 4} .0237386{col 71}{space 3}  .064465
{txt}{space 1} 8#In-Partisan  {c |}{col 18}{res}{space 2} .1053942{col 30}{space 2} .0191165{col 41}{space 1}    5.51{col 50}{space 3}0.000{col 58}{space 4} .0679266{col 71}{space 3} .1428618
{txt} 9#Out-Partisan  {c |}{col 18}{res}{space 2}  .046897{col 30}{space 2} .0131793{col 41}{space 1}    3.56{col 50}{space 3}0.000{col 58}{space 4} .0210661{col 71}{space 3} .0727279
{txt}{space 1} 9#In-Partisan  {c |}{col 18}{res}{space 2} .0946521{col 30}{space 2} .0206501{col 41}{space 1}    4.58{col 50}{space 3}0.000{col 58}{space 4} .0541787{col 71}{space 3} .1351256
{txt}10#Out-Partisan  {c |}{col 18}{res}{space 2} .0498589{col 30}{space 2} .0164869{col 41}{space 1}    3.02{col 50}{space 3}0.002{col 58}{space 4} .0175451{col 71}{space 3} .0821727
{txt}{space 1}10#In-Partisan  {c |}{col 18}{res}{space 2} .0848891{col 30}{space 2} .0219401{col 41}{space 1}    3.87{col 50}{space 3}0.000{col 58}{space 4} .0418874{col 71}{space 3} .1278909
{txt}11#Out-Partisan  {c |}{col 18}{res}{space 2} .0529961{col 30}{space 2} .0202785{col 41}{space 1}    2.61{col 50}{space 3}0.009{col 58}{space 4}  .013251{col 71}{space 3} .0927412
{txt}{space 1}11#In-Partisan  {c |}{col 18}{res}{space 2} .0760385{col 30}{space 2} .0228978{col 41}{space 1}    3.32{col 50}{space 3}0.001{col 58}{space 4} .0311596{col 71}{space 3} .1209175
{txt}{hline 17}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{res}{txt}
{com}.                 marginsplot, scheme(s1mono) xline(-4, lpattern(dot)) xline(3, lpattern(dot)) ///
>                         title("1992 CNEP" "Pr(Better)") xtitle("") ytitle("")           

{text}{p 2 6 2}Variables that uniquely identify margins: disagree_total partisan{p_end}
{res}{txt}
{com}.                         
.                         graph save "1992 - Better", replace
{res}{txt}(file 1992 - Better.gph saved)

{com}. 
. margins partisan, at(disagree_total=(-5(1)5)) predict(outcome(3)) 
{res}
{txt}Predictive margins{col 51}Number of obs{col 67}= {res}       770
{txt}Model VCE{col 14}: {res}OIM

{txt}{p2colset 1 14 16 2}{...}
{p2col:Expression}:{space 1}{res:Pr(retro==3), predict(outcome(3))}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:1._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-5}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:2._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-4}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:3._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-3}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:4._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-2}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:5._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-1}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:6._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}0}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:7._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}1}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:8._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}2}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:9._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}3}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:10._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}4}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:11._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}5}{p_end}
{p2colreset}{...}

{res}{txt}{hline 17}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 18}{c |}{col 30} Delta-method
{col 18}{c |}     Margin{col 30}   Std. Err.{col 42}      z{col 50}   P>|z|{col 58}     [95% Con{col 71}f. Interval]
{hline 17}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{space 4}_at#partisan {c |}
 1#Out-Partisan  {c |}{col 18}{res}{space 2} .0285408{col 30}{space 2} .0088754{col 41}{space 1}    3.22{col 50}{space 3}0.001{col 58}{space 4} .0111454{col 71}{space 3} .0459362
{txt}{space 1} 1#In-Partisan  {c |}{col 18}{res}{space 2} .2128836{col 30}{space 2} .0382321{col 41}{space 1}    5.57{col 50}{space 3}0.000{col 58}{space 4}   .13795{col 71}{space 3} .2878171
{txt} 2#Out-Partisan  {c |}{col 18}{res}{space 2} .0303856{col 30}{space 2} .0079205{col 41}{space 1}    3.84{col 50}{space 3}0.000{col 58}{space 4} .0148616{col 71}{space 3} .0459095
{txt}{space 1} 2#In-Partisan  {c |}{col 18}{res}{space 2} .1937585{col 30}{space 2} .0300023{col 41}{space 1}    6.46{col 50}{space 3}0.000{col 58}{space 4}  .134955{col 71}{space 3}  .252562
{txt} 3#Out-Partisan  {c |}{col 18}{res}{space 2}  .032345{col 30}{space 2} .0070111{col 41}{space 1}    4.61{col 50}{space 3}0.000{col 58}{space 4} .0186035{col 71}{space 3} .0460865
{txt}{space 1} 3#In-Partisan  {c |}{col 18}{res}{space 2} .1759385{col 30}{space 2} .0234566{col 41}{space 1}    7.50{col 50}{space 3}0.000{col 58}{space 4} .1299643{col 71}{space 3} .2219126
{txt} 4#Out-Partisan  {c |}{col 18}{res}{space 2} .0344257{col 30}{space 2}  .006322{col 41}{space 1}    5.45{col 50}{space 3}0.000{col 58}{space 4} .0220348{col 71}{space 3} .0468166
{txt}{space 1} 4#In-Partisan  {c |}{col 18}{res}{space 2} .1594067{col 30}{space 2} .0189368{col 41}{space 1}    8.42{col 50}{space 3}0.000{col 58}{space 4} .1222912{col 71}{space 3} .1965221
{txt} 5#Out-Partisan  {c |}{col 18}{res}{space 2} .0366344{col 30}{space 2} .0061373{col 41}{space 1}    5.97{col 50}{space 3}0.000{col 58}{space 4} .0246055{col 71}{space 3} .0486634
{txt}{space 1} 5#In-Partisan  {c |}{col 18}{res}{space 2} .1441326{col 30}{space 2} .0166977{col 41}{space 1}    8.63{col 50}{space 3}0.000{col 58}{space 4} .1114057{col 71}{space 3} .1768594
{txt} 6#Out-Partisan  {c |}{col 18}{res}{space 2} .0389784{col 30}{space 2} .0067395{col 41}{space 1}    5.78{col 50}{space 3}0.000{col 58}{space 4} .0257692{col 71}{space 3} .0521875
{txt}{space 1} 6#In-Partisan  {c |}{col 18}{res}{space 2} .1300743{col 30}{space 2}  .016502{col 41}{space 1}    7.88{col 50}{space 3}0.000{col 58}{space 4} .0977309{col 71}{space 3} .1624176
{txt} 7#Out-Partisan  {c |}{col 18}{res}{space 2} .0414649{col 30}{space 2} .0081978{col 41}{space 1}    5.06{col 50}{space 3}0.000{col 58}{space 4} .0253976{col 71}{space 3} .0575322
{txt}{space 1} 7#In-Partisan  {c |}{col 18}{res}{space 2} .1171807{col 30}{space 2} .0175714{col 41}{space 1}    6.67{col 50}{space 3}0.000{col 58}{space 4} .0827414{col 71}{space 3} .1516201
{txt} 8#Out-Partisan  {c |}{col 18}{res}{space 2} .0441018{col 30}{space 2} .0103896{col 41}{space 1}    4.24{col 50}{space 3}0.000{col 58}{space 4} .0237386{col 71}{space 3}  .064465
{txt}{space 1} 8#In-Partisan  {c |}{col 18}{res}{space 2} .1053942{col 30}{space 2} .0191165{col 41}{space 1}    5.51{col 50}{space 3}0.000{col 58}{space 4} .0679266{col 71}{space 3} .1428618
{txt} 9#Out-Partisan  {c |}{col 18}{res}{space 2}  .046897{col 30}{space 2} .0131793{col 41}{space 1}    3.56{col 50}{space 3}0.000{col 58}{space 4} .0210661{col 71}{space 3} .0727279
{txt}{space 1} 9#In-Partisan  {c |}{col 18}{res}{space 2} .0946521{col 30}{space 2} .0206501{col 41}{space 1}    4.58{col 50}{space 3}0.000{col 58}{space 4} .0541787{col 71}{space 3} .1351256
{txt}10#Out-Partisan  {c |}{col 18}{res}{space 2} .0498589{col 30}{space 2} .0164869{col 41}{space 1}    3.02{col 50}{space 3}0.002{col 58}{space 4} .0175451{col 71}{space 3} .0821727
{txt}{space 1}10#In-Partisan  {c |}{col 18}{res}{space 2} .0848891{col 30}{space 2} .0219401{col 41}{space 1}    3.87{col 50}{space 3}0.000{col 58}{space 4} .0418874{col 71}{space 3} .1278909
{txt}11#Out-Partisan  {c |}{col 18}{res}{space 2} .0529961{col 30}{space 2} .0202785{col 41}{space 1}    2.61{col 50}{space 3}0.009{col 58}{space 4}  .013251{col 71}{space 3} .0927412
{txt}{space 1}11#In-Partisan  {c |}{col 18}{res}{space 2} .0760385{col 30}{space 2} .0228978{col 41}{space 1}    3.32{col 50}{space 3}0.001{col 58}{space 4} .0311596{col 71}{space 3} .1209175
{txt}{hline 17}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{res}{txt}
{com}.                 marginsplot, scheme(s1mono) xline(-4, lpattern(dot)) xline(3, lpattern(dot)) ///
>                         title("1992 CNEP" "Pr(Better)") xtitle("") ytitle("") ylabel(0(0.2)1)   ///
>                         text(0.30 4 "In: b= 0.002, z=1.00" ///
>                                  0.25 4 "Out: b= -0.01, z= -2.44", just(right) size(vsmall))

{text}{p 2 6 2}Variables that uniquely identify margins: disagree_total partisan{p_end}
{res}{txt}
{com}. 
.                         graph save "1992 - Better - with text", replace         
{res}{txt}(file 1992 - Better - with text.gph saved)

{com}.                         
. 
. /****************************************
> *****************************************
>                 2000 ANES
> *****************************************
> ****************************************/       
. /***2000***/
. 
. clear
{txt}
{com}. do "Data Cleaning - 2000 ANES.do"
{txt}
{com}. **********************************************************************
. **********************************************************************
. ***********************2000 ANES Time Series**************************
. **********************************************************************
. **********************************************************************
. **********************************************************************
. 
. 
. **********************************************************************
. ****************************Data Cleaning****************************
. **********************************************************************
. **********************************************************************
. **********************************************************************
. **********************************************************************
. 
. clear
{txt}
{com}. use "anes2000TS.dta"
{txt}
{com}. set more off
{txt}
{com}. 
. 
.                 ************************************
.                 *********Economic Assessments*******
.                 ************************************
. *Deficit*
.         *Note: both a 3pt and 5pt scale are created - the former
.         *has `3' at the end, the latter has `5'
.         label def def 1 "Larger" 2 "Same" 3 "Smaller" 
{txt}
{com}.         recode V001590 (3=1) (5=2) (1=3) (0=.) (8=.), gen(deficit_post3)
{txt}(1807 differences between V001590 and deficit_post3)

{com}.         label var deficit_post3 "Deficit Change Since 1992"
{txt}
{com}.         label values deficit_post3 def
{txt}
{com}.         
.         label def def1 1 "Much Larger" 2 "Somewhat Larger" 3 "Same" 4 "Somewhat Smaller" 5 "Much Smaller"
{txt}
{com}.         gen deficit_post5 = .
{txt}(1807 missing values generated)

{com}.         replace deficit_post5 = 1  if V001590 == 3 & V001591a == 1
{txt}(31 real changes made)

{com}.         replace deficit_post5 = 2  if V001590 == 3 & V001591a == 5
{txt}(60 real changes made)

{com}.         replace deficit_post5 = 3  if V001590 == 5
{txt}(157 real changes made)

{com}.         replace deficit_post5 = 4  if V001590 == 1 & V001591 == 5
{txt}(254 real changes made)

{com}.         replace deficit_post5 = 5  if V001590 == 1 & V001591 == 1
{txt}(230 real changes made)

{com}.         label var deficit_post5 "Deficit Change Since 1992"
{txt}
{com}.         label values deficit_post5 def1
{txt}
{com}. 
.         tab deficit_post3 

    {txt}Deficit {c |}
     Change {c |}
 Since 1992 {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Larger {c |}{res}         93       12.62       12.62
{txt}       Same {c |}{res}        157       21.30       33.92
{txt}    Smaller {c |}{res}        487       66.08      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        737      100.00
{txt}
{com}.         tab deficit_post5 

  {txt}Deficit Change {c |}
      Since 1992 {c |}      Freq.     Percent        Cum.
{hline 17}{c +}{hline 35}
     Much Larger {c |}{res}         31        4.23        4.23
{txt} Somewhat Larger {c |}{res}         60        8.20       12.43
{txt}            Same {c |}{res}        157       21.45       33.88
{txt}Somewhat Smaller {c |}{res}        254       34.70       68.58
{txt}    Much Smaller {c |}{res}        230       31.42      100.00
{txt}{hline 17}{c +}{hline 35}
           Total {c |}{res}        732      100.00
{txt}
{com}.         
.         gen def_knowl = .
{txt}(1807 missing values generated)

{com}.         replace def_knowl = 1 if deficit_post3 == 3
{txt}(487 real changes made)

{com}.         replace def_knowl = 0 if deficit_post3 >=1 & deficit_post3 <= 2
{txt}(250 real changes made)

{com}.         label var def_knowl "Deficit Knowledge"
{txt}
{com}.         label def kno 1 "Correct" 0 "Incorrect" 
{txt}
{com}.         label values def_knowl kno
{txt}
{com}.         
.         
.                 
. *National Economy: Assessment and Responsibility*
.         *Assessment
.                 label def eco 1 "Worse" 2 "Same" 3 " Better"
{txt}
{com}.                 recode V001596 (1=3) (3=1) (5=2) (0=.) (8=.), gen(econ_post3)
{txt}(1807 differences between V001596 and econ_post3)

{com}.                 label var econ_post3 "Economy Change Since 1992"
{txt}
{com}.                 label values econ_post3 eco
{txt}
{com}.                 
.                 label def eco1 1 "Much Worse" 2 "Somewhat Worse" 3 "Same" 4 "Somewhat Better" 5 "Much Better"
{txt}
{com}.                 recode V001599 (1=5) (2=4) (3=3) (4=2) (5=1) (0=.) (8=.), gen(econ_post5)
{txt}(1635 differences between V001599 and econ_post5)

{com}.                 label var econ_post5 "Economy Change Since 1992"
{txt}
{com}.                 label values econ_post5 eco1
{txt}
{com}.         
.                 tab econ_post3

    {txt}Economy {c |}
     Change {c |}
 Since 1992 {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}         40        5.16        5.16
{txt}       Same {c |}{res}        172       22.19       27.35
{txt}     Better {c |}{res}        563       72.65      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        775      100.00
{txt}
{com}.                 tab econ_post5

 {txt}Economy Change {c |}
     Since 1992 {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}         12        1.55        1.55
{txt} Somewhat Worse {c |}{res}         28        3.62        5.17
{txt}           Same {c |}{res}        172       22.22       27.39
{txt}Somewhat Better {c |}{res}        252       32.56       59.95
{txt}    Much Better {c |}{res}        310       40.05      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}        774      100.00
{txt}
{com}. 
.         *Responsibility*
.                 label def eco2 1 "Worse" 2 "No Effect" 3 "Better"
{txt}
{com}.                 recode  V001600 (1=3) (3=1) (5=2) (8=.) (0=.), gen(econ_respon3)
{txt}(1807 differences between V001600 and econ_respon3)

{com}.                 label var econ_respon3 "Clinton Made Economy Better/Worse?"
{txt}
{com}.                 label values econ_respon3 eco2
{txt}
{com}.                 
.                 label def eco3 1 "Much Worse" 2 "Somewhat Worse" 3 "No Effect" 4 "Somewhat Better" 5 "Much Better"
{txt}
{com}.                 recode V001603 (1=5) (2=4) (3=3) (4=2) (5=1) (0=.) (8=.), gen(econ_respon5)
{txt}(1480 differences between V001603 and econ_respon5)

{com}.                 label var econ_respon5 "Clinton Made Economy Better/Worse?"
{txt}
{com}.                 label values econ_respon5 eco3
{txt}
{com}.                 
.                 tab econ_respon3 

    {txt}Clinton {c |}
       Made {c |}
    Economy {c |}
Better/Wors {c |}
         e? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}         21        2.74        2.74
{txt}  No Effect {c |}{res}        327       42.63       45.37
{txt}     Better {c |}{res}        419       54.63      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        767      100.00
{txt}
{com}.                 tab econ_respon5

   {txt}Clinton Made {c |}
        Economy {c |}
  Better/Worse? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}          6        0.78        0.78
{txt} Somewhat Worse {c |}{res}         15        1.96        2.74
{txt}      No Effect {c |}{res}        327       42.63       45.37
{txt}Somewhat Better {c |}{res}        227       29.60       74.97
{txt}    Much Better {c |}{res}        192       25.03      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}        767      100.00
{txt}
{com}.                         
. *Clinton Admin Help Respondent Economically or Hurt? 
.         recode V001604(1=3) (3=1) (5=2) (8=.) (0=.), gen(econhelp_post)
{txt}(1807 differences between V001604 and econhelp_post)

{com}.         label var econhelp_post "Clinton Admin Help/Hurt R Econ. Personally"
{txt}
{com}.         label def eco4 1 "Hurt" 2 "Not Affected" 3 "Help"
{txt}
{com}.         label values econhelp_post eco4
{txt}
{com}.         
.                 
. *Crime Rate: Assessment and Responsibility*
.         *Assessment
.                 recode V001613 (1=3) (3=1) (5=2) (8=.) (0=.), gen(crime_post3)
{txt}(1807 differences between V001613 and crime_post3)

{com}.                 label var crime_post3 "Crime Rate Change Since 1992"
{txt}
{com}.                 label values crime_post3  eco 
{txt}
{com}.         
.                 recode V001616 (1=5) (2=4) (3=3) (4=2) (5=1) (0=.) (8=.), gen(crime_post5)
{txt}(1551 differences between V001616 and crime_post5)

{com}.                 label var crime_post5 "Crime Rate Change Since 1995"
{txt}
{com}.                 label values crime_post5 eco1
{txt}
{com}.         
.                 tab crime_post3 

 {txt}Crime Rate {c |}
     Change {c |}
 Since 1992 {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}        220       28.57       28.57
{txt}       Same {c |}{res}        256       33.25       61.82
{txt}     Better {c |}{res}        294       38.18      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        770      100.00
{txt}
{com}.                 tab crime_post5

     {txt}Crime Rate {c |}
   Change Since {c |}
           1995 {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}         82       10.66       10.66
{txt} Somewhat Worse {c |}{res}        138       17.95       28.61
{txt}           Same {c |}{res}        256       33.29       61.90
{txt}Somewhat Better {c |}{res}        214       27.83       89.73
{txt}    Much Better {c |}{res}         79       10.27      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}        769      100.00
{txt}
{com}.         
.         *Responsibility*
.                 recode  V001617 (1=3) (3=1) (5=2) (8=.) (0=.) (9=.), gen(crime_respon3)
{txt}(1807 differences between V001617 and crime_respon3)

{com}.                 label var crime_respon3 "Clinton Made Crime Rate Better/Worse?"
{txt}
{com}.                 label values crime_respon3 eco2
{txt}
{com}.                 
.                 recode V001620 (1=5) (2=4) (3=3) (4=2) (5=1) (0=.) (8=.) (9=.), gen(crime_respon5)
{txt}(1299 differences between V001620 and crime_respon5)

{com}.                 label var crime_respon5 "Clinton Made Crime Rate Better/Worse?"
{txt}
{com}.                 label values crime_respon5 eco3
{txt}
{com}.                 
.                 tab crime_respon3 

    {txt}Clinton {c |}
 Made Crime {c |}
       Rate {c |}
Better/Wors {c |}
         e? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}         65        8.52        8.52
{txt}  No Effect {c |}{res}        508       66.58       75.10
{txt}     Better {c |}{res}        190       24.90      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        763      100.00
{txt}
{com}.                 tab crime_respon5

   {txt}Clinton Made {c |}
     Crime Rate {c |}
  Better/Worse? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}         24        3.15        3.15
{txt} Somewhat Worse {c |}{res}         41        5.37        8.52
{txt}      No Effect {c |}{res}        508       66.58       75.10
{txt}Somewhat Better {c |}{res}        140       18.35       93.45
{txt}    Much Better {c |}{res}         50        6.55      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}        763      100.00
{txt}
{com}.                 
.         
.         pwcorr deficit_post5 econ_post5 econ_respon5 crime_post5 crime_respon5, sig 

             {txt}{c |} defici~5 econ_p~5 econ_r~5 crime~t5 crime~n5
{hline 13}{c +}{hline 45}
deficit_po~5 {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
  econ_post5 {c |} {res}  0.4030   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}
econ_respon5 {c |} {res}  0.2623   0.5320   1.0000 
             {txt}{c |}{res}   0.0000   0.0000
             {txt}{c |}
 crime_post5 {c |} {res}  0.2905   0.3487   0.2807   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000
             {txt}{c |}
crime_resp~5 {c |} {res}  0.2241   0.3135   0.4130   0.6262   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000   0.0000
             {txt}{c |}

{com}. 
.                 ************************************
.                 *********Partisanship***************
.                 ************************************
.                 
. *Party ID: Pre-Election*
.         *Full Scale
.         label def pi1 1 "Str. Dem" 2 "Weak Dem" 3 "Lean Dem" 4 "Ind." 5 "Lean Rep" 6 "Weak Rep" 7 "Str. Rep"
{txt}
{com}.         recode  V000523 (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7) (7=.) (8=.) (9=.), gen(partyid)
{txt}(1807 differences between V000523 and partyid)

{com}.         label var partyid "Party ID (Pre-Election)"
{txt}
{com}.         label values partyid pi1
{txt}
{com}.         
.         *3-Point Categorical
.         gen pid_3 = . 
{txt}(1807 missing values generated)

{com}.         replace pid_3 = 1 if partyid >=1 & partyid <= 3
{txt}(889 real changes made)

{com}.         replace pid_3 = 3 if partyid == 4
{txt}(206 real changes made)

{com}.         replace pid_3 = 2 if partyid >=5 & partyid <= 7
{txt}(681 real changes made)

{com}.         label var pid_3 "Party ID (Categorical; Pre-Election)"
{txt}
{com}.         label def pi2 1 "Democrat" 3 "Independent" 2 "Republican"
{txt}
{com}.         label values pid_3 pi2
{txt}
{com}.         
.         *Republican Vs. Democrat
.         gen pid_2 = . 
{txt}(1807 missing values generated)

{com}.         replace pid_2 = 1 if partyid >=1 & partyid <= 3
{txt}(889 real changes made)

{com}.         replace pid_2 = 0 if partyid >=5 & partyid <= 7
{txt}(681 real changes made)

{com}.         label var pid_2 "PID" 
{txt}
{com}.         label def pi3 1 "Democrat" 0 "Republican"
{txt}
{com}.         label values pid_2 pi3
{txt}
{com}.         
.         tab partyid

   {txt}Party ID {c |}
(Pre-Electi {c |}
        on) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Str. Dem {c |}{res}        346       19.48       19.48
{txt}   Weak Dem {c |}{res}        274       15.43       34.91
{txt}   Lean Dem {c |}{res}        269       15.15       50.06
{txt}       Ind. {c |}{res}        206       11.60       61.66
{txt}   Lean Rep {c |}{res}        230       12.95       74.61
{txt}   Weak Rep {c |}{res}        215       12.11       86.71
{txt}   Str. Rep {c |}{res}        236       13.29      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,776      100.00
{txt}
{com}.         tab pid_3

   {txt}Party ID {c |}
(Categorica {c |}
         l; {c |}
Pre-Electio {c |}
         n) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Democrat {c |}{res}        889       50.06       50.06
{txt} Republican {c |}{res}        681       38.34       88.40
{txt}Independent {c |}{res}        206       11.60      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,776      100.00
{txt}
{com}.         tab pid_2

        {txt}PID {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
 Republican {c |}{res}        681       43.38       43.38
{txt}   Democrat {c |}{res}        889       56.62      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,570      100.00
{txt}
{com}. 
.         *Party of Incumbent President
.                 *1 = Dem; 0 = Rep
.                 gen partisan = pid_2
{txt}(237 missing values generated)

{com}.                 label var partisan "Co-Partisan to Inc. President"
{txt}
{com}.                 label def part1 1 "In-Partisan" 0 "Out-Partisan"
{txt}
{com}.                 label values partisan part1
{txt}
{com}.         
.                 
. *PID Strength (Non-Independents)*
.         gen pid_str = . 
{txt}(1807 missing values generated)

{com}.         replace pid_str = 1 if partyid == 3
{txt}(269 real changes made)

{com}.         replace pid_str = 1 if partyid == 5
{txt}(230 real changes made)

{com}.         replace pid_str = 2 if partyid == 2
{txt}(274 real changes made)

{com}.         replace pid_str = 2 if partyid == 6
{txt}(215 real changes made)

{com}.         replace pid_str = 3 if partyid == 1
{txt}(346 real changes made)

{com}.         replace pid_str = 3 if partyid == 7
{txt}(236 real changes made)

{com}.         label var pid_str "PID Str."
{txt}
{com}.         label def pi4 1 "Leaner" 2 "Weak" 3 "Strong"
{txt}
{com}.         label values pid_str pi4
{txt}
{com}. 
.         tab pid_str

   {txt}PID Str. {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Leaner {c |}{res}        499       31.78       31.78
{txt}       Weak {c |}{res}        489       31.15       62.93
{txt}     Strong {c |}{res}        582       37.07      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,570      100.00
{txt}
{com}.         
.         summ pid_str

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 5}pid_str {c |}{res}      1570    2.052866    .8283582          1          3
{txt}
{com}.         gen pid_str01 = (pid_str - r(min))/(r(max)-r(min))
{txt}(237 missing values generated)

{com}.         label var pid_str01 "PID Str"
{txt}
{com}.         
. 
. *PID: Post Election
.         recode  V001409 (1=1) (3=2) (5=3) (7=3) (0=.) (8=.) (9=.), gen(pid_post)
{txt}(1101 differences between V001409 and pid_post)

{com}.         label var pid_post "PID (Post-Election)"
{txt}
{com}.         label def pipost 1 "Democrat" 2 "Republican" 3 "Neither/Other"
{txt}
{com}.         label values pid_post pipost
{txt}
{com}.         
.         tab pid_post

          {txt}PID {c |}
(Post-Electio {c |}
           n) {c |}      Freq.     Percent        Cum.
{hline 14}{c +}{hline 35}
     Democrat {c |}{res}        706       45.76       45.76
{txt}   Republican {c |}{res}        522       33.83       79.59
{txt}Neither/Other {c |}{res}        315       20.41      100.00
{txt}{hline 14}{c +}{hline 35}
        Total {c |}{res}      1,543      100.00
{txt}
{com}.         
.                 
. *Pre and Post
.         tab pid_3 pid_post, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

   Party ID {c |}
(Categorica {c |}
         l; {c |}
Pre-Electio {c |}       PID (Post-Election)
         n) {c |}  Democrat  Republica  Neither/O {c |}     Total
{hline 12}{c +}{hline 33}{c +}{hline 10}
   Democrat {c |}{res}       636         26         88 {txt}{c |}{res}       750 
            {txt}{c |}{res}     84.80       3.47      11.73 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}     90.47       5.01      29.83 {txt}{c |}{res}     49.44 
{txt}{hline 12}{c +}{hline 33}{c +}{hline 10}
 Republican {c |}{res}        37        473         95 {txt}{c |}{res}       605 
            {txt}{c |}{res}      6.12      78.18      15.70 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}      5.26      91.14      32.20 {txt}{c |}{res}     39.88 
{txt}{hline 12}{c +}{hline 33}{c +}{hline 10}
Independent {c |}{res}        30         20        112 {txt}{c |}{res}       162 
            {txt}{c |}{res}     18.52      12.35      69.14 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}      4.27       3.85      37.97 {txt}{c |}{res}     10.68 
{txt}{hline 12}{c +}{hline 33}{c +}{hline 10}
      Total {c |}{res}       703        519        295 {txt}{c |}{res}     1,517 
            {txt}{c |}{res}     46.34      34.21      19.45 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}    100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}4{txt}) = {res} 1.3e+03  {txt} Pr = {res}0.000
{txt}
{com}.         tab partyid pid_post, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

  Party ID {c |}
(Pre-Elect {c |}       PID (Post-Election)
      ion) {c |}  Democrat  Republica  Neither/O {c |}     Total
{hline 11}{c +}{hline 33}{c +}{hline 10}
  Str. Dem {c |}{res}       288          2          6 {txt}{c |}{res}       296 
           {txt}{c |}{res}     97.30       0.68       2.03 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     40.97       0.39       2.03 {txt}{c |}{res}     19.51 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
  Weak Dem {c |}{res}       210          6         13 {txt}{c |}{res}       229 
           {txt}{c |}{res}     91.70       2.62       5.68 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     29.87       1.16       4.41 {txt}{c |}{res}     15.10 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
  Lean Dem {c |}{res}       138         18         69 {txt}{c |}{res}       225 
           {txt}{c |}{res}     61.33       8.00      30.67 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     19.63       3.47      23.39 {txt}{c |}{res}     14.83 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
      Ind. {c |}{res}        30         20        112 {txt}{c |}{res}       162 
           {txt}{c |}{res}     18.52      12.35      69.14 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      4.27       3.85      37.97 {txt}{c |}{res}     10.68 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
  Lean Rep {c |}{res}        22        106         75 {txt}{c |}{res}       203 
           {txt}{c |}{res}     10.84      52.22      36.95 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      3.13      20.42      25.42 {txt}{c |}{res}     13.38 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
  Weak Rep {c |}{res}        13        163         15 {txt}{c |}{res}       191 
           {txt}{c |}{res}      6.81      85.34       7.85 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      1.85      31.41       5.08 {txt}{c |}{res}     12.59 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
  Str. Rep {c |}{res}         2        204          5 {txt}{c |}{res}       211 
           {txt}{c |}{res}      0.95      96.68       2.37 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      0.28      39.31       1.69 {txt}{c |}{res}     13.91 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
     Total {c |}{res}       703        519        295 {txt}{c |}{res}     1,517 
           {txt}{c |}{res}     46.34      34.21      19.45 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}         Pearson chi2({res}12{txt}) = {res} 1.5e+03  {txt} Pr = {res}0.000
{txt}
{com}.                         
.                         
. *Bivariate Relationship with Retrospective Assessments
.         tab pid_2 deficit_post3, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}    Deficit Change Since 1992
       PID {c |}    Larger       Same    Smaller {c |}     Total
{hline 11}{c +}{hline 33}{c +}{hline 10}
Republican {c |}{res}        42         66        189 {txt}{c |}{res}       297 
           {txt}{c |}{res}     14.14      22.22      63.64 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     51.85      50.00      42.95 {txt}{c |}{res}     45.48 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
  Democrat {c |}{res}        39         66        251 {txt}{c |}{res}       356 
           {txt}{c |}{res}     10.96      18.54      70.51 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     48.15      50.00      57.05 {txt}{c |}{res}     54.52 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
     Total {c |}{res}        81        132        440 {txt}{c |}{res}       653 
           {txt}{c |}{res}     12.40      20.21      67.38 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res}  3.5456  {txt} Pr = {res}0.170
{txt}
{com}.         tab pid_2 econ_post3, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}    Economy Change Since 1992
       PID {c |}     Worse       Same     Better {c |}     Total
{hline 11}{c +}{hline 33}{c +}{hline 10}
Republican {c |}{res}        15         84        208 {txt}{c |}{res}       307 
           {txt}{c |}{res}      4.89      27.36      67.75 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     45.45      60.43      40.86 {txt}{c |}{res}     45.08 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
  Democrat {c |}{res}        18         55        301 {txt}{c |}{res}       374 
           {txt}{c |}{res}      4.81      14.71      80.48 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     54.55      39.57      59.14 {txt}{c |}{res}     54.92 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
     Total {c |}{res}        33        139        509 {txt}{c |}{res}       681 
           {txt}{c |}{res}      4.85      20.41      74.74 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 16.8869  {txt} Pr = {res}0.000
{txt}
{com}.         tab pid_2 econ_respon3, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}       Clinton Made Economy
           {c |}          Better/Worse?
       PID {c |}     Worse  No Effect     Better {c |}     Total
{hline 11}{c +}{hline 33}{c +}{hline 10}
Republican {c |}{res}        10        198         96 {txt}{c |}{res}       304 
           {txt}{c |}{res}      3.29      65.13      31.58 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     58.82      70.71      25.46 {txt}{c |}{res}     45.10 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
  Democrat {c |}{res}         7         82        281 {txt}{c |}{res}       370 
           {txt}{c |}{res}      1.89      22.16      75.95 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     41.18      29.29      74.54 {txt}{c |}{res}     54.90 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
     Total {c |}{res}        17        280        377 {txt}{c |}{res}       674 
           {txt}{c |}{res}      2.52      41.54      55.93 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res}134.1929  {txt} Pr = {res}0.000
{txt}
{com}.         tab pid_2 crime_post3, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}   Crime Rate Change Since 1992
       PID {c |}     Worse       Same     Better {c |}     Total
{hline 11}{c +}{hline 33}{c +}{hline 10}
Republican {c |}{res}        94        117         93 {txt}{c |}{res}       304 
           {txt}{c |}{res}     30.92      38.49      30.59 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     50.54      52.94      34.83 {txt}{c |}{res}     45.10 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
  Democrat {c |}{res}        92        104        174 {txt}{c |}{res}       370 
           {txt}{c |}{res}     24.86      28.11      47.03 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     49.46      47.06      65.17 {txt}{c |}{res}     54.90 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
     Total {c |}{res}       186        221        267 {txt}{c |}{res}       674 
           {txt}{c |}{res}     27.60      32.79      39.61 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 19.0793  {txt} Pr = {res}0.000
{txt}
{com}.         tab pid_2 crime_respon3, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}     Clinton Made Crime Rate
           {c |}          Better/Worse?
       PID {c |}     Worse  No Effect     Better {c |}     Total
{hline 11}{c +}{hline 33}{c +}{hline 10}
Republican {c |}{res}        39        227         35 {txt}{c |}{res}       301 
           {txt}{c |}{res}     12.96      75.42      11.63 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     68.42      51.36      20.59 {txt}{c |}{res}     44.99 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
  Democrat {c |}{res}        18        215        135 {txt}{c |}{res}       368 
           {txt}{c |}{res}      4.89      58.42      36.68 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     31.58      48.64      79.41 {txt}{c |}{res}     55.01 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
     Total {c |}{res}        57        442        170 {txt}{c |}{res}       669 
           {txt}{c |}{res}      8.52      66.07      25.41 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 60.7858  {txt} Pr = {res}0.000
{txt}
{com}. 
.         tab pid_2 deficit_post5, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}               Deficit Change Since 1992
       PID {c |} Much Larg  Somewhat        Same  Somewhat   Much Smal {c |}     Total
{hline 11}{c +}{hline 55}{c +}{hline 10}
Republican {c |}{res}        11         29         66        112         75 {txt}{c |}{res}       293 
           {txt}{c |}{res}      3.75       9.90      22.53      38.23      25.60 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     40.74      55.77      50.00      49.34      35.71 {txt}{c |}{res}     45.22 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
  Democrat {c |}{res}        16         23         66        115        135 {txt}{c |}{res}       355 
           {txt}{c |}{res}      4.51       6.48      18.59      32.39      38.03 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     59.26      44.23      50.00      50.66      64.29 {txt}{c |}{res}     54.78 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
     Total {c |}{res}        27         52        132        227        210 {txt}{c |}{res}       648 
           {txt}{c |}{res}      4.17       8.02      20.37      35.03      32.41 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00     100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}4{txt}) = {res} 12.9875  {txt} Pr = {res}0.011
{txt}
{com}.         tab pid_2 econ_post5, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}               Economy Change Since 1992
       PID {c |} Much Wors  Somewhat        Same  Somewhat   Much Bett {c |}     Total
{hline 11}{c +}{hline 55}{c +}{hline 10}
Republican {c |}{res}         2         13         84        123         84 {txt}{c |}{res}       306 
           {txt}{c |}{res}      0.65       4.25      27.45      40.20      27.45 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     20.00      56.52      60.43      54.19      29.89 {txt}{c |}{res}     45.00 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
  Democrat {c |}{res}         8         10         55        104        197 {txt}{c |}{res}       374 
           {txt}{c |}{res}      2.14       2.67      14.71      27.81      52.67 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     80.00      43.48      39.57      45.81      70.11 {txt}{c |}{res}     55.00 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
     Total {c |}{res}        10         23        139        227        281 {txt}{c |}{res}       680 
           {txt}{c |}{res}      1.47       3.38      20.44      33.38      41.32 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00     100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}4{txt}) = {res} 50.7811  {txt} Pr = {res}0.000
{txt}
{com}.         tab pid_2 econ_respon5, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}           Clinton Made Economy Better/Worse?
       PID {c |} Much Wors  Somewhat   No Effect  Somewhat   Much Bett {c |}     Total
{hline 11}{c +}{hline 55}{c +}{hline 10}
Republican {c |}{res}         3          7        198         70         26 {txt}{c |}{res}       304 
           {txt}{c |}{res}      0.99       2.30      65.13      23.03       8.55 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     60.00      58.33      70.71      34.48      14.94 {txt}{c |}{res}     45.10 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
  Democrat {c |}{res}         2          5         82        133        148 {txt}{c |}{res}       370 
           {txt}{c |}{res}      0.54       1.35      22.16      35.95      40.00 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     40.00      41.67      29.29      65.52      85.06 {txt}{c |}{res}     54.90 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
     Total {c |}{res}         5         12        280        203        174 {txt}{c |}{res}       674 
           {txt}{c |}{res}      0.74       1.78      41.54      30.12      25.82 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00     100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}4{txt}) = {res}148.6449  {txt} Pr = {res}0.000
{txt}
{com}.         tab pid_2 crime_post5, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}              Crime Rate Change Since 1995
       PID {c |} Much Wors  Somewhat        Same  Somewhat   Much Bett {c |}     Total
{hline 11}{c +}{hline 55}{c +}{hline 10}
Republican {c |}{res}        33         61        117         73         20 {txt}{c |}{res}       304 
           {txt}{c |}{res}     10.86      20.07      38.49      24.01       6.58 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     48.53      51.69      52.94      37.82      27.40 {txt}{c |}{res}     45.17 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
  Democrat {c |}{res}        35         57        104        120         53 {txt}{c |}{res}       369 
           {txt}{c |}{res}      9.49      15.45      28.18      32.52      14.36 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     51.47      48.31      47.06      62.18      72.60 {txt}{c |}{res}     54.83 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
     Total {c |}{res}        68        118        221        193         73 {txt}{c |}{res}       673 
           {txt}{c |}{res}     10.10      17.53      32.84      28.68      10.85 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00     100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}4{txt}) = {res} 21.2428  {txt} Pr = {res}0.000
{txt}
{com}.         tab pid_2 crime_respon5, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}         Clinton Made Crime Rate Better/Worse?
       PID {c |} Much Wors  Somewhat   No Effect  Somewhat   Much Bett {c |}     Total
{hline 11}{c +}{hline 55}{c +}{hline 10}
Republican {c |}{res}        13         26        227         27          8 {txt}{c |}{res}       301 
           {txt}{c |}{res}      4.32       8.64      75.42       8.97       2.66 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     68.42      68.42      51.36      21.77      17.39 {txt}{c |}{res}     44.99 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
  Democrat {c |}{res}         6         12        215         97         38 {txt}{c |}{res}       368 
           {txt}{c |}{res}      1.63       3.26      58.42      26.36      10.33 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     31.58      31.58      48.64      78.23      82.61 {txt}{c |}{res}     55.01 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
     Total {c |}{res}        19         38        442        124         46 {txt}{c |}{res}       669 
           {txt}{c |}{res}      2.84       5.68      66.07      18.54       6.88 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00     100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}4{txt}) = {res} 61.0463  {txt} Pr = {res}0.000
{txt}
{com}. 
.         
.                 
.                 *****************************************************
.                 *********Network Size and Disagreement***************
.                 *****************************************************
. 
. *Network Size (# Listed Discussants)
.         gen names = . 
{txt}(1807 missing values generated)

{com}.         replace names = 4 if V001702 == 1 & V001701 == 1 & V001700 == 1 & V001699 == 1
{txt}(327 real changes made)

{com}.         replace names = 3 if V001702 == 5 & V001701 == 1 & V001700 == 1 & V001699 == 1
{txt}(223 real changes made)

{com}.         replace names = 2 if V001701 == 5 & V001700 == 1 & V001699 == 1
{txt}(311 real changes made)

{com}.         replace names = 1 if V001700 == 5 & V001699 == 1
{txt}(290 real changes made)

{com}.         replace names = 0 if V001699 == 5
{txt}(399 real changes made)

{com}.         label var names "# Listed Disc."
{txt}
{com}. 
.         gen names1 = . 
{txt}(1807 missing values generated)

{com}.         replace names1 = names
{txt}(1550 real changes made)

{com}.         replace names1 = . if names1 == 0
{txt}(399 real changes made, 399 to missing)

{com}.         label var names1 "Network Size"
{txt}
{com}. 
.         tab names 

   {txt}# Listed {c |}
      Disc. {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}        399       25.74       25.74
{txt}          1 {c |}{res}        290       18.71       44.45
{txt}          2 {c |}{res}        311       20.06       64.52
{txt}          3 {c |}{res}        223       14.39       78.90
{txt}          4 {c |}{res}        327       21.10      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,550      100.00
{txt}
{com}.         tab names1

    {txt}Network {c |}
       Size {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          1 {c |}{res}        290       25.20       25.20
{txt}          2 {c |}{res}        311       27.02       52.22
{txt}          3 {c |}{res}        223       19.37       71.59
{txt}          4 {c |}{res}        327       28.41      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,151      100.00
{txt}
{com}.         
.         summ names1 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 6}names1 {c |}{res}      1151    2.509991    1.150287          1          4
{txt}
{com}.         gen numgiven01 = (names1 - r(min))/(r(max)-r(min))
{txt}(656 missing values generated)

{com}.         label var numgiven01 "Network Size"
{txt}
{com}.         
.         
.         
. 
. *Candidate Disagreement
.         *Discussant Vote Choice
.                 foreach var in V001710 V001718 V001726 V001734 {c -(}
{txt}  2{com}.                         tab `var'
{txt}  3{com}.                 {c )-}

{txt}Z12. How name 1 voted in election {c |}      Freq.     Percent        Cum.
{hline 34}{c +}{hline 35}
   00. NA. INAP, 5, 8, 9, 0 in Z1 {c |}{res}        655       36.25       36.25
{txt}                       1. AL GORE {c |}{res}        442       24.46       60.71
{txt}                 3. GEORGE W BUSH {c |}{res}        479       26.51       87.22
{txt}5. SOME OTHER CANDIDATE (SPECIFY) {c |}{res}         46        2.55       89.76
{txt}                   7. DIDN'T VOTE {c |}{res}        103        5.70       95.46
{txt}      8. INELIGIBLE TO VOTE [VOL] {c |}{res}         16        0.89       96.35
{txt}             98. DK - DON'T PROBE {c |}{res}         62        3.43       99.78
{txt}             99. RF - DON'T PROBE {c |}{res}          4        0.22      100.00
{txt}{hline 34}{c +}{hline 35}
                            Total {c |}{res}      1,807      100.00

{txt}Z16. How name 2 voted in election {c |}      Freq.     Percent        Cum.
{hline 34}{c +}{hline 35}
   00. NA. INAP, 5, 8, 9, 0 in Z3 {c |}{res}        946       52.35       52.35
{txt}                       1. AL GORE {c |}{res}        336       18.59       70.95
{txt}                 3. GEORGE W BUSH {c |}{res}        342       18.93       89.87
{txt}5. SOME OTHER CANDIDATE [SPECIFY] {c |}{res}         30        1.66       91.53
{txt}                   7. DIDN'T VOTE {c |}{res}         75        4.15       95.68
{txt}      8. INELIGIBLE TO VOTE [VOL] {c |}{res}         10        0.55       96.24
{txt}             98. DK - DON'T PROBE {c |}{res}         66        3.65       99.89
{txt}             99. RF - DON'T PROBE {c |}{res}          2        0.11      100.00
{txt}{hline 34}{c +}{hline 35}
                            Total {c |}{res}      1,807      100.00

      {txt}Z20. How name 3 voted in election {c |}      Freq.     Percent        Cum.
{hline 40}{c +}{hline 35}
         00. NA. INAP, 5, 8, 9, 0 in Z1 {c |}{res}      1,257       69.56       69.56
{txt}                             1. AL GORE {c |}{res}        201       11.12       80.69
{txt}                       3. GEORGE W BUSH {c |}{res}        230       12.73       93.41
{txt}5. SOME OTHER CANDIDATE (SPECIFY) [SPEC {c |}{res}         12        0.66       94.08
{txt}                         7. DIDN'T VOTE {c |}{res}         43        2.38       96.46
{txt}            8. INELIGIBLE TO VOTE [VOL] {c |}{res}          9        0.50       96.96
{txt}                   98. DK - DON'T PROBE {c |}{res}         55        3.04      100.00
{txt}{hline 40}{c +}{hline 35}
                                  Total {c |}{res}      1,807      100.00

{txt}Z24. How name 4 voted in election {c |}      Freq.     Percent        Cum.
{hline 34}{c +}{hline 35}
   00. NA. INAP, 5, 8, 9, 0 in Z1 {c |}{res}      1,480       81.90       81.90
{txt}                       1. AL GORE {c |}{res}        105        5.81       87.71
{txt}                 3. GEORGE W BUSH {c |}{res}        147        8.14       95.85
{txt}5. SOME OTHER CANDIDATE (SPECIFY) {c |}{res}          6        0.33       96.18
{txt}                   7. DIDN'T VOTE {c |}{res}         26        1.44       97.62
{txt}      8. INELIGIBLE TO VOTE [VOL] {c |}{res}          6        0.33       97.95
{txt}             98. DK - DON'T PROBE {c |}{res}         36        1.99       99.94
{txt}             99. RF - DON'T PROBE {c |}{res}          1        0.06      100.00
{txt}{hline 34}{c +}{hline 35}
                            Total {c |}{res}      1,807      100.00
{txt}
{com}.                 *1 = Al Gore
.                 *3 = George Bush
.                 *5 = Some Other Candidate
.                 *7 = Didn't vote
.                 *8 = ineliglb to vote
.                 *98 = dk
.                 *99 = ref
. 
.         *Respondent vote choice*
.                         tab V001249

          {txt}C6. R vote cast for President {c |}      Freq.     Percent        Cum.
{hline 40}{c +}{hline 35}
          0. NA. INAP, 5, 8, 9, 0 in C5 {c |}{res}        629       34.81       34.81
{txt}                            1. AL GORE  {c |}{res}        590       32.65       67.46
{txt}2. HOWARD PHILLIPS-CONSTITUTION PARTY C {c |}{res}          1        0.06       67.52
{txt}                      3. GEORGE W. BUSH {c |}{res}        530       29.33       96.85
{txt}   4. HARRY BROWN-LIBERTARIAN CANDIDATE {c |}{res}          4        0.22       97.07
{txt}                       5. PAT BUCHANAN  {c |}{res}          3        0.17       97.23
{txt}                         6. RALPH NADER {c |}{res}         33        1.83       99.06
{txt}           7. R REPORTS VOTING FOR SELF {c |}{res}          1        0.06       99.11
{txt}                                 8. DK  {c |}{res}          3        0.17       99.28
{txt}                                 9. RF  {c |}{res}         13        0.72      100.00
{txt}{hline 40}{c +}{hline 35}
                                  Total {c |}{res}      1,807      100.00
{txt}
{com}.                         *1 = Gore
.                         *2 = howard philips (n = 1)
.                         *3 = Bush
.                         *4 = Libertarian (n=4)
.                         *5 = Pat Buchanan (n =3)
.                         *6 = Nader (n=33)
.                         *7 = reports voting for self
.                         *0 = NA/INAP
.         
.         
. *Disagreement
.         *need to create indices for 'agreement' and 'disagreement'
.         *agreement: gore/gore, bush/bush; 
.         *disagree: gore/bush, bush/gore, nader/gore, nader/bush, gore/other, bush/other, remainder 3rd party/bush or gore
.                 
.         *Agree = 1, Disagree = 0
.                 label def agr 1 "Agree" 0 "Disagree" 
{txt}
{com}.                 gen d1_votea = . 
{txt}(1807 missing values generated)

{com}.                 replace d1_votea = 1 if V001249 == 1 & V001710 == 1
{txt}(301 real changes made)

{com}.                 replace d1_votea = 1 if V001249 == 3 & V001710 == 3
{txt}(307 real changes made)

{com}.                 replace d1_votea = 0  if V001249 == 1 & V001710 == 3
{txt}(92 real changes made)

{com}.                 replace d1_votea = 0  if V001249 == 3 & V001710 == 1
{txt}(77 real changes made)

{com}.                 replace d1_votea = 0  if V001249 == 1 & V001710 == 5
{txt}(11 real changes made)

{com}.                 replace d1_votea = 0  if V001249 == 3 & V001710 == 5
{txt}(9 real changes made)

{com}.                 replace d1_votea = 0  if V001249 == 2 & V001710 == 1
{txt}(0 real changes made)

{com}.                 replace d1_votea = 0  if V001249 == 2 & V001710 == 3
{txt}(1 real change made)

{com}.                 replace d1_votea = 0  if V001249 == 4 & V001710 == 1
{txt}(2 real changes made)

{com}.                 replace d1_votea = 0  if V001249 == 4 & V001710 == 3
{txt}(1 real change made)

{com}.                 replace d1_votea = 0  if V001249 == 5 & V001710 == 1
{txt}(0 real changes made)

{com}.                 replace d1_votea = 0  if V001249 == 5 & V001710 == 3
{txt}(0 real changes made)

{com}.                 replace d1_votea = 0  if V001249 == 6 & V001710 == 1
{txt}(10 real changes made)

{com}.                 replace d1_votea = 0  if V001249 == 6 & V001710 == 3
{txt}(11 real changes made)

{com}.                 label var d1_votea "D1 Vote Agreement"
{txt}
{com}.                 label values d1_votea agr
{txt}
{com}.                 
.                 
.                 gen d2_votea = . 
{txt}(1807 missing values generated)

{com}.                 replace d2_votea = 1 if V001249 == 1 & V001718 == 1
{txt}(226 real changes made)

{com}.                 replace d2_votea = 1 if V001249 == 3 & V001718 == 3
{txt}(221 real changes made)

{com}.                 replace d2_votea = 0  if V001249 == 1 & V001718 == 3
{txt}(73 real changes made)

{com}.                 replace d2_votea = 0  if V001249 == 3 & V001718 == 1
{txt}(62 real changes made)

{com}.                 replace d2_votea = 0  if V001249 == 1 & V001718 == 5
{txt}(10 real changes made)

{com}.                 replace d2_votea = 0  if V001249 == 3 & V001718 == 5
{txt}(8 real changes made)

{com}.                 replace d2_votea = 0  if V001249 == 2 & V001718 == 1
{txt}(0 real changes made)

{com}.                 replace d2_votea = 0  if V001249 == 2 & V001718 == 3
{txt}(0 real changes made)

{com}.                 replace d2_votea = 0  if V001249 == 4 & V001718 == 1
{txt}(2 real changes made)

{com}.                 replace d2_votea = 0  if V001249 == 4 & V001718 == 3
{txt}(0 real changes made)

{com}.                 replace d2_votea = 0  if V001249 == 5 & V001718 == 1
{txt}(1 real change made)

{com}.                 replace d2_votea = 0  if V001249 == 5 & V001718 == 3
{txt}(0 real changes made)

{com}.                 replace d2_votea = 0  if V001249 == 6 & V001718 == 1
{txt}(10 real changes made)

{com}.                 replace d2_votea = 0  if V001249 == 6 & V001718 == 3
{txt}(5 real changes made)

{com}.                 label var d2_votea "D2 Vote Agreement"
{txt}
{com}.                 label values d2_votea agr
{txt}
{com}.                 
.                                 
.                 gen d3_votea = . 
{txt}(1807 missing values generated)

{com}.                 replace d3_votea = 1 if V001249 == 1 & V001726 == 1
{txt}(137 real changes made)

{com}.                 replace d3_votea = 1 if V001249 == 3 & V001726 == 3
{txt}(149 real changes made)

{com}.                 replace d3_votea = 0  if V001249 == 1 & V001726 == 3
{txt}(53 real changes made)

{com}.                 replace d3_votea = 0  if V001249 == 3 & V001726 == 1
{txt}(43 real changes made)

{com}.                 replace d3_votea = 0  if V001249 == 1 & V001726 == 5
{txt}(3 real changes made)

{com}.                 replace d3_votea = 0  if V001249 == 3 & V001726 == 5
{txt}(4 real changes made)

{com}.                 replace d3_votea = 0  if V001249 == 2 & V001726 == 1
{txt}(0 real changes made)

{com}.                 replace d3_votea = 0  if V001249 == 2 & V001726 == 3
{txt}(1 real change made)

{com}.                 replace d3_votea = 0  if V001249 == 4 & V001726 == 1
{txt}(1 real change made)

{com}.                 replace d3_votea = 0  if V001249 == 4 & V001726 == 3
{txt}(1 real change made)

{com}.                 replace d3_votea = 0  if V001249 == 5 & V001726 == 1
{txt}(0 real changes made)

{com}.                 replace d3_votea = 0  if V001249 == 5 & V001726 == 3
{txt}(0 real changes made)

{com}.                 replace d3_votea = 0  if V001249 == 6 & V001726 == 1
{txt}(4 real changes made)

{com}.                 replace d3_votea = 0  if V001249 == 6 & V001726 == 3
{txt}(4 real changes made)

{com}.                 label var d3_votea "D4 Vote Agreement"
{txt}
{com}.                 label values d3_votea agr
{txt}
{com}. 
. 
.                 gen d4_votea = . 
{txt}(1807 missing values generated)

{com}.                 replace d4_votea = 1 if V001249 == 1 & V001734 == 1
{txt}(70 real changes made)

{com}.                 replace d4_votea = 1 if V001249 == 3 & V001734 == 3
{txt}(93 real changes made)

{com}.                 replace d4_votea = 0  if V001249 == 1 & V001734 == 3
{txt}(41 real changes made)

{com}.                 replace d4_votea = 0  if V001249 == 3 & V001734 == 1
{txt}(24 real changes made)

{com}.                 replace d4_votea = 0  if V001249 == 1 & V001734 == 5
{txt}(1 real change made)

{com}.                 replace d4_votea = 0  if V001249 == 3 & V001734 == 5
{txt}(2 real changes made)

{com}.                 replace d4_votea = 0  if V001249 == 2 & V001734 == 1
{txt}(0 real changes made)

{com}.                 replace d4_votea = 0  if V001249 == 2 & V001734 == 3
{txt}(0 real changes made)

{com}.                 replace d4_votea = 0  if V001249 == 4 & V001734 == 1
{txt}(0 real changes made)

{com}.                 replace d4_votea = 0  if V001249 == 4 & V001734 == 3
{txt}(0 real changes made)

{com}.                 replace d4_votea = 0  if V001249 == 5 & V001734 == 1
{txt}(0 real changes made)

{com}.                 replace d4_votea = 0  if V001249 == 5 & V001734 == 3
{txt}(0 real changes made)

{com}.                 replace d4_votea = 0  if V001249 == 6 & V001734 == 1
{txt}(2 real changes made)

{com}.                 replace d4_votea = 0  if V001249 == 6 & V001734 == 3
{txt}(0 real changes made)

{com}.                 label var d4_votea "D4 Vote Agreement"
{txt}
{com}.                 label values d4_votea agr
{txt}
{com}.         
.                 tab d1_votea 

    {txt}D1 Vote {c |}
  Agreement {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}        214       26.03       26.03
{txt}      Agree {c |}{res}        608       73.97      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        822      100.00
{txt}
{com}.                 tab d2_votea 

    {txt}D2 Vote {c |}
  Agreement {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}        171       27.67       27.67
{txt}      Agree {c |}{res}        447       72.33      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        618      100.00
{txt}
{com}.                 tab d3_votea

    {txt}D4 Vote {c |}
  Agreement {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}        114       28.50       28.50
{txt}      Agree {c |}{res}        286       71.50      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        400      100.00
{txt}
{com}.                 tab d4_votea

    {txt}D4 Vote {c |}
  Agreement {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}         70       30.04       30.04
{txt}      Agree {c |}{res}        163       69.96      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        233      100.00
{txt}
{com}.         
.         *Disagreement (=1; agree =0)
.                 label def disagr 1 "Disagree" 0 "Agree"
{txt}
{com}.                                         
.                 gen d1_voted = . 
{txt}(1807 missing values generated)

{com}.                 replace d1_voted = 0 if V001249 == 1 & V001710 == 1
{txt}(301 real changes made)

{com}.                 replace d1_voted = 0 if V001249 == 3 & V001710 == 3
{txt}(307 real changes made)

{com}.                 replace d1_voted = 1  if V001249 == 1 & V001710 == 3
{txt}(92 real changes made)

{com}.                 replace d1_voted = 1  if V001249 == 3 & V001710 == 1
{txt}(77 real changes made)

{com}.                 replace d1_voted = 1  if V001249 == 1 & V001710 == 5
{txt}(11 real changes made)

{com}.                 replace d1_voted = 1  if V001249 == 3 & V001710 == 5
{txt}(9 real changes made)

{com}.                 replace d1_voted = 1  if V001249 == 2 & V001710 == 1
{txt}(0 real changes made)

{com}.                 replace d1_voted = 1  if V001249 == 2 & V001710 == 3
{txt}(1 real change made)

{com}.                 replace d1_voted = 1  if V001249 == 4 & V001710 == 1
{txt}(2 real changes made)

{com}.                 replace d1_voted = 1  if V001249 == 4 & V001710 == 3
{txt}(1 real change made)

{com}.                 replace d1_voted = 1  if V001249 == 5 & V001710 == 1
{txt}(0 real changes made)

{com}.                 replace d1_voted = 1  if V001249 == 5 & V001710 == 3
{txt}(0 real changes made)

{com}.                 replace d1_voted = 1  if V001249 == 6 & V001710 == 1
{txt}(10 real changes made)

{com}.                 replace d1_voted = 1  if V001249 == 6 & V001710 == 3
{txt}(11 real changes made)

{com}.                 label var d1_voted "D1 Vote Disagreement"
{txt}
{com}.                 label values d1_voted disagr
{txt}
{com}.                 
.                 gen d2_voted = . 
{txt}(1807 missing values generated)

{com}.                 replace d2_voted = 0 if V001249 == 1 & V001718 == 1
{txt}(226 real changes made)

{com}.                 replace d2_voted = 0 if V001249 == 3 & V001718 == 3
{txt}(221 real changes made)

{com}.                 replace d2_voted = 1  if V001249 == 1 & V001718 == 3
{txt}(73 real changes made)

{com}.                 replace d2_voted = 1  if V001249 == 3 & V001718 == 1
{txt}(62 real changes made)

{com}.                 replace d2_voted = 1  if V001249 == 1 & V001718 == 5
{txt}(10 real changes made)

{com}.                 replace d2_voted = 1  if V001249 == 3 & V001718 == 5
{txt}(8 real changes made)

{com}.                 replace d2_voted = 1  if V001249 == 2 & V001718 == 1
{txt}(0 real changes made)

{com}.                 replace d2_voted = 1  if V001249 == 2 & V001718 == 3
{txt}(0 real changes made)

{com}.                 replace d2_voted = 1  if V001249 == 4 & V001718 == 1
{txt}(2 real changes made)

{com}.                 replace d2_voted = 1  if V001249 == 4 & V001718 == 3
{txt}(0 real changes made)

{com}.                 replace d2_voted = 1  if V001249 == 5 & V001718 == 1
{txt}(1 real change made)

{com}.                 replace d2_voted = 1  if V001249 == 5 & V001718 == 3
{txt}(0 real changes made)

{com}.                 replace d2_voted = 1  if V001249 == 6 & V001718 == 1
{txt}(10 real changes made)

{com}.                 replace d2_voted = 1  if V001249 == 6 & V001718 == 3
{txt}(5 real changes made)

{com}.                 label var d2_voted "D2 Vote Disagreement"
{txt}
{com}.                 label values d2_voted disagr
{txt}
{com}.                 
.                 gen d3_voted = . 
{txt}(1807 missing values generated)

{com}.                 replace d3_voted = 0 if V001249 == 1 & V001726 == 1
{txt}(137 real changes made)

{com}.                 replace d3_voted = 0 if V001249 == 3 & V001726 == 3
{txt}(149 real changes made)

{com}.                 replace d3_voted = 1  if V001249 == 1 & V001726 == 3
{txt}(53 real changes made)

{com}.                 replace d3_voted = 1  if V001249 == 3 & V001726 == 1
{txt}(43 real changes made)

{com}.                 replace d3_voted = 1  if V001249 == 1 & V001726 == 5
{txt}(3 real changes made)

{com}.                 replace d3_voted = 1  if V001249 == 3 & V001726 == 5
{txt}(4 real changes made)

{com}.                 replace d3_voted = 1  if V001249 == 2 & V001726 == 1
{txt}(0 real changes made)

{com}.                 replace d3_voted = 1  if V001249 == 2 & V001726 == 3
{txt}(1 real change made)

{com}.                 replace d3_voted = 1  if V001249 == 4 & V001726 == 1
{txt}(1 real change made)

{com}.                 replace d3_voted = 1  if V001249 == 4 & V001726 == 3
{txt}(1 real change made)

{com}.                 replace d3_voted = 1  if V001249 == 5 & V001726 == 1
{txt}(0 real changes made)

{com}.                 replace d3_voted = 1  if V001249 == 5 & V001726 == 3
{txt}(0 real changes made)

{com}.                 replace d3_voted = 1  if V001249 == 6 & V001726 == 1
{txt}(4 real changes made)

{com}.                 replace d3_voted = 1  if V001249 == 6 & V001726 == 3
{txt}(4 real changes made)

{com}.                 label var d3_voted "D3 Vote Disagreement"
{txt}
{com}.                 label values d3_voted disagr
{txt}
{com}.                 
.                 gen d4_voted = . 
{txt}(1807 missing values generated)

{com}.                 replace d4_voted = 0 if V001249 == 1 & V001734 == 1
{txt}(70 real changes made)

{com}.                 replace d4_voted = 0 if V001249 == 3 & V001734 == 3
{txt}(93 real changes made)

{com}.                 replace d4_voted = 1  if V001249 == 1 & V001734 == 3
{txt}(41 real changes made)

{com}.                 replace d4_voted = 1  if V001249 == 3 & V001734 == 1
{txt}(24 real changes made)

{com}.                 replace d4_voted = 1  if V001249 == 1 & V001734 == 5
{txt}(1 real change made)

{com}.                 replace d4_voted = 1  if V001249 == 3 & V001734 == 5
{txt}(2 real changes made)

{com}.                 replace d4_voted = 1  if V001249 == 2 & V001734 == 1
{txt}(0 real changes made)

{com}.                 replace d4_voted = 1  if V001249 == 2 & V001734 == 3
{txt}(0 real changes made)

{com}.                 replace d4_voted = 1  if V001249 == 4 & V001734 == 1
{txt}(0 real changes made)

{com}.                 replace d4_voted = 1  if V001249 == 4 & V001734 == 3
{txt}(0 real changes made)

{com}.                 replace d4_voted = 1  if V001249 == 5 & V001734 == 1
{txt}(0 real changes made)

{com}.                 replace d4_voted = 1  if V001249 == 5 & V001734 == 3
{txt}(0 real changes made)

{com}.                 replace d4_voted = 1  if V001249 == 6 & V001734 == 1
{txt}(2 real changes made)

{com}.                 replace d4_voted = 1  if V001249 == 6 & V001734 == 3
{txt}(0 real changes made)

{com}.                 label var d4_voted "D4 Vote Disagreement"
{txt}
{com}.                 label values d4_voted disagr
{txt}
{com}.                 
.                 tab d1_voted

    {txt}D1 Vote {c |}
Disagreemen {c |}
          t {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Agree {c |}{res}        608       73.97       73.97
{txt}   Disagree {c |}{res}        214       26.03      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        822      100.00
{txt}
{com}.                 tab d2_voted 

    {txt}D2 Vote {c |}
Disagreemen {c |}
          t {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Agree {c |}{res}        447       72.33       72.33
{txt}   Disagree {c |}{res}        171       27.67      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        618      100.00
{txt}
{com}.                 tab d3_voted

    {txt}D3 Vote {c |}
Disagreemen {c |}
          t {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Agree {c |}{res}        286       71.50       71.50
{txt}   Disagree {c |}{res}        114       28.50      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        400      100.00
{txt}
{com}.                 tab d4_voted

    {txt}D4 Vote {c |}
Disagreemen {c |}
          t {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Agree {c |}{res}        163       69.96       69.96
{txt}   Disagree {c |}{res}         70       30.04      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        233      100.00
{txt}
{com}.                 
.         
. *Exposure to Disagreement
.         *Agreement*
.                 egen cand_agree = rowtotal(d1_votea d2_votea d3_votea d4_votea), missing
{txt}(917 missing values generated)

{com}.         *Disagreeement                          
.                 egen cand_disagree = rowtotal(d1_voted d2_voted d3_voted d4_voted), missing
{txt}(917 missing values generated)

{com}.                 
.                 tab cand_agree

 {txt}cand_agree {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}        117       13.15       13.15
{txt}          1 {c |}{res}        297       33.37       46.52
{txt}          2 {c |}{res}        286       32.13       78.65
{txt}          3 {c |}{res}        125       14.04       92.70
{txt}          4 {c |}{res}         65        7.30      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        890      100.00
{txt}
{com}.                 tab cand_disagree

{txt}cand_disagr {c |}
         ee {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}        496       55.73       55.73
{txt}          1 {c |}{res}        259       29.10       84.83
{txt}          2 {c |}{res}         99       11.12       95.96
{txt}          3 {c |}{res}         32        3.60       99.55
{txt}          4 {c |}{res}          4        0.45      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        890      100.00
{txt}
{com}.                 summ cand_agree cand_disagree

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 2}cand_agree {c |}{res}       890    1.689888    1.094217          0          4
{txt}cand_disag~e {c |}{res}       890    .6393258    .8506093          0          4
{txt}
{com}.                 
.         *Difference*
.                 *Summary Scale
.                         *See Lupton and Thornton: Exposure = D - A
.                                 gen disagree_total = cand_disagree - cand_agree
{txt}(917 missing values generated)

{com}.                                 label var disagree_total "Network Disagreement"
{txt}
{com}.                 *Corrected for # D & A
.                         *See Lupton & Thornton: (D-A)/(D+A)
.                                 gen disagree_avg = [cand_disagree - cand_agree] / [cand_disagree + cand_agree]
{txt}(917 missing values generated)

{com}.                                 label var disagree_avg "Network Disagreement"
{txt}
{com}.         
.                 *Standardized*
.                         foreach var in disagree_total disagree_avg {c -(}
{txt}  2{com}.                                 summ `var'
{txt}  3{com}.                                 gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.                         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_t~l {c |}{res}       890   -1.050562    1.631635         -4          4
{txt}(917 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_avg {c |}{res}       890    -.452809    .7176042         -1          1
{txt}(917 missing values generated)

{com}.                         
.                         label var disagree_total01 "Network Disagreement"
{txt}
{com}.                         label var disagree_avg01 "Network Disagreement"
{txt}
{com}.                                 
. 
. *Network Diversity
.         *From Nir: [(Agree+Disagree)/2] - |A-D|
.                 gen network_ambiv = [(cand_agree + cand_disagree)/2] - abs(cand_agree - cand_disagree)
{txt}(917 missing values generated)

{com}.                 label var network_ambiv "Network Political Diversity"
{txt}
{com}.                 
.                 summ network_ambiv

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
network_am~v {c |}{res}       890   -.4477528    .9678874         -2          2
{txt}
{com}.                 gen network_ambiv01=(network_ambiv - r(min))/(r(max)-r(min))
{txt}(917 missing values generated)

{com}.                 label var network_ambiv01 "Network Political Diversity"
{txt}
{com}. 
.                         
. 
.                 ***************************************************
.                 *****************Control Variables*****************
.                 ***************************************************
.                 
.         
. *Education
.         recode V000913 (1=1) (2=1) (3=2) (4=3) (5=3) (6=4) (7=4) (9=.), gen(educ)
{txt}(1743 differences between V000913 and educ)

{com}.         tab V000913 educ

                      {txt}{c |}   RECODE of V000913 (Y3x. R educ summary)
  Y3x. R educ summary {c |}         1          2          3          4 {c |}     Total
{hline 22}{c +}{hline 44}{c +}{hline 10}
1. 8 grades or less a {c |}{res}        64          0          0          0 {txt}{c |}{res}        64 
{txt}2. 9-11 grades, no fu {c |}{res}       116          0          0          0 {txt}{c |}{res}       116 
{txt}3. High school diplom {c |}{res}         0        519          0          0 {txt}{c |}{res}       519 
{txt}4. More than 12 years {c |}{res}         0          0        377          0 {txt}{c |}{res}       377 
{txt}5. Junior or communit {c |}{res}         0          0        168          0 {txt}{c |}{res}       168 
{txt}6. BA level degrees.  {c |}{res}         0          0          0        373 {txt}{c |}{res}       373 
{txt}7. Advanced degree, i {c |}{res}         0          0          0        183 {txt}{c |}{res}       183 
{txt}{hline 22}{c +}{hline 44}{c +}{hline 10}
                Total {c |}{res}       180        519        545        556 {txt}{c |}{res}     1,800 

{txt}
{com}.         label var educ "Education"
{txt}
{com}.         label def edu 1 "< HS" 2 "HS" 3 "Some College" 4 "College Degree+"
{txt}
{com}.         label values educ edu
{txt}
{com}.         tab educ

      {txt}Education {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
           < HS {c |}{res}        180       10.00       10.00
{txt}             HS {c |}{res}        519       28.83       38.83
{txt}   Some College {c |}{res}        545       30.28       69.11
{txt}College Degree+ {c |}{res}        556       30.89      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,800      100.00
{txt}
{com}.         
.         summ educ 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 8}educ {c |}{res}      1800    2.820556    .9826283          1          4
{txt}
{com}.         gen educ01 = (educ - r(min))/(r(max)-r(min))
{txt}(7 missing values generated)

{com}.         label var educ01 "Education"
{txt}
{com}. 
. 
. *Income
.         rename V000994 income
{res}{txt}
{com}.         label var income "Household Income"
{txt}
{com}.         mvdecode income, mv(00 = . \ 0 = . \ 98 =. \ 99 = .)
      {txt}income:{res}{col 15}292{txt} missing values generated

{com}.         summ income, detail

                      {txt}Household Income
{hline 61}
      Percentiles      Smallest
 1%    {res}        1              1
{txt} 5%    {res}        2              1
{txt}10%    {res}        3              1       {txt}Obs         {res}       1515
{txt}25%    {res}        4              1       {txt}Sum of Wgt. {res}       1515

{txt}50%    {res}        6                      {txt}Mean          {res} 6.763696
                        {txt}Largest       Std. Dev.     {res} 3.748659
{txt}75%    {res}        8             22
{txt}90%    {res}       11             22       {txt}Variance      {res} 14.05245
{txt}95%    {res}       14             22       {txt}Skewness      {res} 1.408068
{txt}99%    {res}       21             22       {txt}Kurtosis      {res} 5.924098
{txt}
{com}.         tab income

              {txt}Household Income {c |}      Freq.     Percent        Cum.
{hline 31}{c +}{hline 35}
1. A. NONE OR LESS THAN $4,999 {c |}{res}         48        3.17        3.17
{txt}           2. B. $5,000-$9,999 {c |}{res}         81        5.35        8.51
{txt}         3. C. $10,000-$14,999 {c |}{res}        102        6.73       15.25
{txt}         4. D. $15,000-$24,999 {c |}{res}        174       11.49       26.73
{txt}         5. E. $25,000-$34,999 {c |}{res}        199       13.14       39.87
{txt}         6. F. $35,000-$49,999 {c |}{res}        238       15.71       55.58
{txt}         7. G. $50,000-$64,999 {c |}{res}        200       13.20       68.78
{txt}         8. H. $65,000-$74,999 {c |}{res}        122        8.05       76.83
{txt}         9. J. $75,000-$84,999 {c |}{res}         94        6.20       83.04
{txt}        10. K. $85,000-$94,999 {c |}{res}         61        4.03       87.06
{txt}       11. M. $95,000-$104,999 {c |}{res}         50        3.30       90.36
{txt}      12. N. $105,000-$114,999 {c |}{res}         36        2.38       92.74
{txt}      13. P. $115,000-$124,999 {c |}{res}         24        1.58       94.32
{txt}      14. Q. $125,000-$134,999 {c |}{res}         17        1.12       95.45
{txt}      15. R. $135,000-$144,999 {c |}{res}         12        0.79       96.24
{txt}      16. S. $145,000-$154,999 {c |}{res}         13        0.86       97.10
{txt}      17. T. $155,000-$164,999 {c |}{res}         11        0.73       97.82
{txt}      18. U. $165,000-$174,999 {c |}{res}          7        0.46       98.28
{txt}      19. V. $175,000-$184,999 {c |}{res}          6        0.40       98.68
{txt}      20. W. $185,000-$194,999 {c |}{res}          1        0.07       98.75
{txt}      21. X. $195,000-$199,999 {c |}{res}          5        0.33       99.08
{txt}      22. Y. $200,000 and over {c |}{res}         14        0.92      100.00
{txt}{hline 31}{c +}{hline 35}
                         Total {c |}{res}      1,515      100.00
{txt}
{com}.         
.         summ income

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 6}income {c |}{res}      1515    6.763696    3.748659          1         22
{txt}
{com}.         gen income01 = (income - r(min))/(r(max)-r(min))
{txt}(292 missing values generated)

{com}.         label var income01 "Household Income"
{txt}
{com}. 
. 
. *Employment Status
.         recode  V000918 (0=.) (1=1) (2=2) (3=2) (4=3) (5=4) (6=5) (7=6), gen(employment)
{txt}(755 differences between V000918 and employment)

{com}.         label var employment "Employment Status"
{txt}
{com}.         label def emp 1 "Working" 2 "Unemployed" 3 "Retired" 4 "Perm. Disabled" 5 "Homemaker" 6 "Student" 
{txt}
{com}.         label values employment emp
{txt}
{com}.         
.         recode employment (1=1) (2=2) (3=3) (4=4) (5=4) (6=4), gen(employed)
{txt}(279 differences between employment and employed)

{com}.         label var employed "Employment Status"
{txt}
{com}.         label def emp1 1 "Working" 2 "Unemployed" 3 "Retired" 4 "Perm. Disabled/Homemaker/Student"
{txt}
{com}.         label values employed emp1
{txt}
{com}. 
. *Age
.         rename  V000908 age
{res}{txt}
{com}.         mvdecode age, mv(00 = . \ 0 = . )
         {txt}age:{res}{col 15}9{txt} missing values generated

{com}.         label var age "Age"
{txt}
{com}.         tab age

             {txt}Age {c |}      Freq.     Percent        Cum.
{hline 17}{c +}{hline 35}
              18 {c |}{res}         12        0.67        0.67
{txt}              19 {c |}{res}         16        0.89        1.56
{txt}              20 {c |}{res}         23        1.28        2.84
{txt}              21 {c |}{res}         23        1.28        4.12
{txt}              22 {c |}{res}         23        1.28        5.39
{txt}              23 {c |}{res}         23        1.28        6.67
{txt}              24 {c |}{res}         26        1.45        8.12
{txt}              25 {c |}{res}         26        1.45        9.57
{txt}              26 {c |}{res}         28        1.56       11.12
{txt}              27 {c |}{res}         28        1.56       12.68
{txt}              28 {c |}{res}         29        1.61       14.29
{txt}              29 {c |}{res}         22        1.22       15.52
{txt}              30 {c |}{res}         34        1.89       17.41
{txt}              31 {c |}{res}         30        1.67       19.08
{txt}              32 {c |}{res}         36        2.00       21.08
{txt}              33 {c |}{res}         33        1.84       22.91
{txt}              34 {c |}{res}         40        2.22       25.14
{txt}              35 {c |}{res}         41        2.28       27.42
{txt}              36 {c |}{res}         45        2.50       29.92
{txt}              37 {c |}{res}         48        2.67       32.59
{txt}              38 {c |}{res}         40        2.22       34.82
{txt}              39 {c |}{res}         44        2.45       37.26
{txt}              40 {c |}{res}         46        2.56       39.82
{txt}              41 {c |}{res}         42        2.34       42.16
{txt}              42 {c |}{res}         48        2.67       44.83
{txt}              43 {c |}{res}         37        2.06       46.89
{txt}              44 {c |}{res}         41        2.28       49.17
{txt}              45 {c |}{res}         34        1.89       51.06
{txt}              46 {c |}{res}         35        1.95       53.00
{txt}              47 {c |}{res}         38        2.11       55.12
{txt}              48 {c |}{res}         36        2.00       57.12
{txt}              49 {c |}{res}         32        1.78       58.90
{txt}              50 {c |}{res}         39        2.17       61.07
{txt}              51 {c |}{res}         35        1.95       63.01
{txt}              52 {c |}{res}         26        1.45       64.46
{txt}              53 {c |}{res}         31        1.72       66.18
{txt}              54 {c |}{res}         30        1.67       67.85
{txt}              55 {c |}{res}         26        1.45       69.30
{txt}              56 {c |}{res}         36        2.00       71.30
{txt}              57 {c |}{res}         40        2.22       73.53
{txt}              58 {c |}{res}         33        1.84       75.36
{txt}              59 {c |}{res}         25        1.39       76.75
{txt}              60 {c |}{res}         21        1.17       77.92
{txt}              61 {c |}{res}         20        1.11       79.03
{txt}              62 {c |}{res}         17        0.95       79.98
{txt}              63 {c |}{res}         29        1.61       81.59
{txt}              64 {c |}{res}         16        0.89       82.48
{txt}              65 {c |}{res}         24        1.33       83.82
{txt}              66 {c |}{res}         17        0.95       84.76
{txt}              67 {c |}{res}         14        0.78       85.54
{txt}              68 {c |}{res}         17        0.95       86.48
{txt}              69 {c |}{res}         18        1.00       87.49
{txt}              70 {c |}{res}         17        0.95       88.43
{txt}              71 {c |}{res}         11        0.61       89.04
{txt}              72 {c |}{res}         16        0.89       89.93
{txt}              73 {c |}{res}         22        1.22       91.16
{txt}              74 {c |}{res}         17        0.95       92.10
{txt}              75 {c |}{res}         17        0.95       93.05
{txt}              76 {c |}{res}         14        0.78       93.83
{txt}              77 {c |}{res}          9        0.50       94.33
{txt}              78 {c |}{res}         12        0.67       94.99
{txt}              79 {c |}{res}         13        0.72       95.72
{txt}              80 {c |}{res}         10        0.56       96.27
{txt}              81 {c |}{res}          9        0.50       96.77
{txt}              82 {c |}{res}         15        0.83       97.61
{txt}              83 {c |}{res}          6        0.33       97.94
{txt}              84 {c |}{res}          9        0.50       98.44
{txt}              85 {c |}{res}          5        0.28       98.72
{txt}              86 {c |}{res}          1        0.06       98.78
{txt}              87 {c |}{res}          2        0.11       98.89
{txt}              88 {c |}{res}          6        0.33       99.22
{txt}              89 {c |}{res}          5        0.28       99.50
{txt}              90 {c |}{res}          2        0.11       99.61
{txt}              91 {c |}{res}          1        0.06       99.67
{txt}              92 {c |}{res}          1        0.06       99.72
{txt}              93 {c |}{res}          2        0.11       99.83
{txt}              95 {c |}{res}          1        0.06       99.89
{txt}              96 {c |}{res}          1        0.06       99.94
{txt}97. 97 and older {c |}{res}          1        0.06      100.00
{txt}{hline 17}{c +}{hline 35}
           Total {c |}{res}      1,798      100.00
{txt}
{com}.         summ age, detail

                             {txt}Age
{hline 61}
      Percentiles      Smallest
 1%    {res}       19             18
{txt} 5%    {res}       22             18
{txt}10%    {res}       26             18       {txt}Obs         {res}       1798
{txt}25%    {res}       34             18       {txt}Sum of Wgt. {res}       1798

{txt}50%    {res}       45                      {txt}Mean          {res} 47.20634
                        {txt}Largest       Std. Dev.     {res} 16.96201
{txt}75%    {res}       58             93
{txt}90%    {res}       73             95       {txt}Variance      {res} 287.7098
{txt}95%    {res}       79             96       {txt}Skewness      {res} .4333556
{txt}99%    {res}       88             97       {txt}Kurtosis      {res} 2.475914
{txt}
{com}.         
.         summ age

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 9}age {c |}{res}      1798    47.20634    16.96201         18         97
{txt}
{com}.         gen age01 = (age - r(min))/(r(max)-r(min))
{txt}(9 missing values generated)

{com}.         label var age01 "Age"
{txt}
{com}.         
.         
. *Gender
.         recode V001029 (1=0) (2=1), gen(gender)
{txt}(1807 differences between V001029 and gender)

{com}.         label var gender "Gender"
{txt}
{com}.         label def gend 1 "Female" 0 "Male"
{txt}
{com}.         label values gender gend
{txt}
{com}.         tab gender

     {txt}Gender {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
       Male {c |}{res}        790       43.72       43.72
{txt}     Female {c |}{res}      1,017       56.28      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,807      100.00
{txt}
{com}.         
. *Personal Financial Situation
.         *Better Worse Off From 1 Year Ago
.                 recode  V000401 (1=5) (2=4) (3=3) (4=2) (5=1) (0=.) (8=.) (9=.), gen(retf_pre)
{txt}(1325 differences between V000401 and retf_pre)

{com}.                 recode  V001412 (1=5) (2=4) (3=3) (4=2) (5=1) (0=.) (8=.) (9=.), gen(retf_post)
{txt}(1372 differences between V001412 and retf_post)

{com}.                 gen retro_finance = .
{txt}(1807 missing values generated)

{com}.                 replace retro_finance = retf_pre
{txt}(923 real changes made)

{com}.                 replace retro_finance = retf_post if retro_finance == .
{txt}(761 real changes made)

{com}.                 label var retro_finance "Finances Compraed to Yr. Ago"
{txt}
{com}.                 label values retro_finance eco3 
{txt}
{com}.         
.         *Dental/Medical Care
.                 recode V000402 (1=1) (5=0) (9=.) (0=.), gen(med_pre)
{txt}(1529 differences between V000402 and med_pre)

{com}.                 recode V001413 (1=1) (5=0) (9=.) (0=.), gen(med_post)
{txt}(1628 differences between V001413 and med_post)

{com}.                 gen medical = .
{txt}(1807 missing values generated)

{com}.                 replace medical = med_pre
{txt}(927 real changes made)

{com}.                 replace medical = med_post if medical == . 
{txt}(764 real changes made)

{com}.                 label var medical "Put off medical care?"
{txt}
{com}.                 label def med 1 "Put Off Medical Care" 0 "Did Not Put Off Med. Care"
{txt}
{com}.                 label values medical med
{txt}
{com}.         
.         *Better Worse Off in 1 year
.                 recode V000406 (1=5) (2=4) (3=3) (4=2) (5=1) (0=.) (8=.) (9=.), gen(prosp_pre)
{txt}(1328 differences between V000406 and prosp_pre)

{com}.                 recode V001417 (1=5) (2=4) (3=3) (4=2) (5=1) (0=.) (8=.) (9=.), gen(prosp_post)
{txt}(1393 differences between V001417 and prosp_post)

{com}.                 gen prosp_finance = . 
{txt}(1807 missing values generated)

{com}.                 replace prosp_finance = prosp_pre
{txt}(898 real changes made)

{com}.                 replace prosp_finance = prosp_post if prosp_finance == . 
{txt}(744 real changes made)

{com}.                 label var prosp_finance "Exp. Finances in 1 Yr"
{txt}
{com}.                 label values prosp_finance eco3 
{txt}
{com}.                 
.         *Summary Statisitcs and Inter-relationship
.                 tab retro_finance 

       {txt}Finances {c |}
Compraed to Yr. {c |}
            Ago {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}         64        3.80        3.80
{txt} Somewhat Worse {c |}{res}        145        8.61       12.41
{txt}      No Effect {c |}{res}        917       54.45       66.86
{txt}Somewhat Better {c |}{res}        375       22.27       89.13
{txt}    Much Better {c |}{res}        183       10.87      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,684      100.00
{txt}
{com}.                 tab medical

    {txt}Put off medical care? {c |}      Freq.     Percent        Cum.
{hline 26}{c +}{hline 35}
Did Not Put Off Med. Care {c |}{res}      1,234       72.97       72.97
{txt}     Put Off Medical Care {c |}{res}        457       27.03      100.00
{txt}{hline 26}{c +}{hline 35}
                    Total {c |}{res}      1,691      100.00
{txt}
{com}.                 tab prosp_finance

  {txt}Exp. Finances {c |}
        in 1 Yr {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}         24        1.46        1.46
{txt} Somewhat Worse {c |}{res}         70        4.26        5.72
{txt}      No Effect {c |}{res}        893       54.38       60.11
{txt}Somewhat Better {c |}{res}        451       27.47       87.58
{txt}    Much Better {c |}{res}        204       12.42      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,642      100.00
{txt}
{com}.                 
.                 pwcorr retro_finance prosp_finance, sig

             {txt}{c |} retro_~e prosp~ce
{hline 13}{c +}{hline 18}
retro_fina~e {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
prosp_fina~e {c |} {res}  0.3000   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}

{com}.                 tab retro_finance medical, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

       Finances {c |}
Compraed to Yr. {c |} Put off medical care?
            Ago {c |} Did Not P  Put Off M {c |}     Total
{hline 16}{c +}{hline 22}{c +}{hline 10}
     Much Worse {c |}{res}        32         32 {txt}{c |}{res}        64 
                {txt}{c |}{res}     50.00      50.00 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}      2.60       7.03 {txt}{c |}{res}      3.80 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
 Somewhat Worse {c |}{res}        88         57 {txt}{c |}{res}       145 
                {txt}{c |}{res}     60.69      39.31 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}      7.16      12.53 {txt}{c |}{res}      8.61 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
      No Effect {c |}{res}       678        239 {txt}{c |}{res}       917 
                {txt}{c |}{res}     73.94      26.06 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     55.17      52.53 {txt}{c |}{res}     54.45 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
Somewhat Better {c |}{res}       292         83 {txt}{c |}{res}       375 
                {txt}{c |}{res}     77.87      22.13 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     23.76      18.24 {txt}{c |}{res}     22.27 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
    Much Better {c |}{res}       139         44 {txt}{c |}{res}       183 
                {txt}{c |}{res}     75.96      24.04 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     11.31       9.67 {txt}{c |}{res}     10.87 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
          Total {c |}{res}     1,229        455 {txt}{c |}{res}     1,684 
                {txt}{c |}{res}     72.98      27.02 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}4{txt}) = {res} 34.0362  {txt} Pr = {res}0.000
{txt}
{com}.                 tab prosp_finance medical, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

  Exp. Finances {c |} Put off medical care?
        in 1 Yr {c |} Did Not P  Put Off M {c |}     Total
{hline 16}{c +}{hline 22}{c +}{hline 10}
     Much Worse {c |}{res}        12         12 {txt}{c |}{res}        24 
                {txt}{c |}{res}     50.00      50.00 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}      1.00       2.72 {txt}{c |}{res}      1.46 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
 Somewhat Worse {c |}{res}        44         26 {txt}{c |}{res}        70 
                {txt}{c |}{res}     62.86      37.14 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}      3.66       5.90 {txt}{c |}{res}      4.26 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
      No Effect {c |}{res}       678        215 {txt}{c |}{res}       893 
                {txt}{c |}{res}     75.92      24.08 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     56.45      48.75 {txt}{c |}{res}     54.38 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
Somewhat Better {c |}{res}       324        127 {txt}{c |}{res}       451 
                {txt}{c |}{res}     71.84      28.16 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     26.98      28.80 {txt}{c |}{res}     27.47 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
    Much Better {c |}{res}       143         61 {txt}{c |}{res}       204 
                {txt}{c |}{res}     70.10      29.90 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     11.91      13.83 {txt}{c |}{res}     12.42 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
          Total {c |}{res}     1,201        441 {txt}{c |}{res}     1,642 
                {txt}{c |}{res}     73.14      26.86 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}4{txt}) = {res} 15.1814  {txt} Pr = {res}0.004
{txt}
{com}.                 ttest retro_finance, by(medical)

{txt}Two-sample t test with equal variances
{hline 9}{c TT}{hline 68}
   Group{col 10}{c |}{col 16}Obs{col 27}Mean{col 35}Std. Err.{col 47}Std. Dev.{col 59}[95% Conf. Interval]
{hline 9}{c +}{hline 68}
 Did Not {c |}{res}{col 12}   1229{col 22} 3.340114{col 34} .0247144{col 46} .8664167{col 58} 3.291627{col 70} 3.388601
 {txt}Put Off {c |}{res}{col 12}    455{col 22}  3.10989{col 34} .0460738{col 46} .9827874{col 58} 3.019346{col 70} 3.200434
{txt}{hline 9}{c +}{hline 68}
combined {c |}{res}{col 12}   1684{col 22}  3.27791{col 34} .0220497{col 46} .9048421{col 58} 3.234662{col 70} 3.321157
{txt}{hline 9}{c +}{hline 68}
    diff {c |}{res}{col 22} .2302238{col 34} .0493514{col 58} .1334271{col 70} .3270205
{txt}{hline 9}{c BT}{hline 68}
    diff = mean({res}Did Not{txt}) - mean({res}Put Off{txt})                          t = {res}  4.6650
{txt}Ho: diff = 0                                     degrees of freedom = {res}    1682

    {txt}Ha: diff < 0                 Ha: diff != 0                 Ha: diff > 0
 Pr(T < t) = {res}1.0000         {txt}Pr(|T| > |t|) = {res}0.0000          {txt}Pr(T > t) = {res}0.0000
{txt}
{com}.                 ttest prosp_finance, by(medical)

{txt}Two-sample t test with equal variances
{hline 9}{c TT}{hline 68}
   Group{col 10}{c |}{col 16}Obs{col 27}Mean{col 35}Std. Err.{col 47}Std. Dev.{col 59}[95% Conf. Interval]
{hline 9}{c +}{hline 68}
 Did Not {c |}{res}{col 12}   1201{col 22} 3.451291{col 34} .0227117{col 46} .7870835{col 58} 3.406732{col 70}  3.49585
 {txt}Put Off {c |}{res}{col 12}    441{col 22} 3.451247{col 34}  .042785{col 46} .8984859{col 58} 3.367159{col 70} 3.535336
{txt}{hline 9}{c +}{hline 68}
combined {c |}{res}{col 12}   1642{col 22} 3.451279{col 34}  .020192{col 46} .8182122{col 58} 3.411674{col 70} 3.490884
{txt}{hline 9}{c +}{hline 68}
    diff {c |}{res}{col 22} .0000434{col 34} .0455716{col 58}-.0893412{col 70} .0894281
{txt}{hline 9}{c BT}{hline 68}
    diff = mean({res}Did Not{txt}) - mean({res}Put Off{txt})                          t = {res}  0.0010
{txt}Ho: diff = 0                                     degrees of freedom = {res}    1640

    {txt}Ha: diff < 0                 Ha: diff != 0                 Ha: diff > 0
 Pr(T < t) = {res}0.5004         {txt}Pr(|T| > |t|) = {res}0.9992          {txt}Pr(T > t) = {res}0.4996
{txt}
{com}.                 
.                 
. *Race/Hispanic*
.         gen race = . 
{txt}(1807 missing values generated)

{com}.         replace race = 1 if V001006a == 50
{txt}(1393 real changes made)

{com}.         replace race = 2 if V001006a == 10
{txt}(208 real changes made)

{com}.         replace race = 3 if V001006a == 20
{txt}(32 real changes made)

{com}.         replace race = 3 if V001006a == 30
{txt}(20 real changes made)

{com}.         replace race = 3 if V001006a == 40
{txt}(93 real changes made)

{com}.         replace race = 3 if V001006a >= 60 & V001006a <= 90
{txt}(42 real changes made)

{com}.         label var race "Race"
{txt}
{com}.         label def rac 1 "White" 2 "Black" 3 "Other"
{txt}
{com}.         label values race rac
{txt}
{com}.         
.         gen race_eth = . 
{txt}(1807 missing values generated)

{com}.         replace race_eth = 1 if race == 1 & V001012 == 5
{txt}(1360 real changes made)

{com}.         replace race_eth = 2 if race == 2 & V001012 == 5
{txt}(203 real changes made)

{com}.         replace race_eth = 1 if race == 1 & V001012 == 8
{txt}(3 real changes made)

{com}.         replace race_eth = 2 if race == 2 & V001012 == 8
{txt}(0 real changes made)

{com}.         replace race_eth = 3 if race == 3 & V001012 == 1
{txt}(96 real changes made)

{com}.         replace race_eth = 4 if race == 3 & V001012 == 5
{txt}(88 real changes made)

{com}.         replace race_eth = 4 if race == 3 & V001012 == 8
{txt}(3 real changes made)

{com}.         label def rac1 1 "White" 2 "Black" 3 "Hispanic" 4 "Other" 
{txt}
{com}.         label values race_eth rac1
{txt}
{com}.         label var race_eth "Race/Ethnicity"
{txt}
{com}. 
. 
. *Marital Status
.         recode V000909 (0=.) (1=1) (2=0) (3=0) (4=0) (5=0) (6=0)(8=.) (9=.), gen(marital)
{txt}(872 differences between V000909 and marital)

{com}.         label var marital "Marital Status"
{txt}
{com}.         label def mar 1 "Married" 0 "Not Married" 
{txt}
{com}.         label values marital mar
{txt}
{com}.         
.         
. *Political Interest
.         tab V001367

 {txt}F5. R follows govt and public {c |}
                       affairs {c |}      Freq.     Percent        Cum.
{hline 31}{c +}{hline 35}
0. NA. INAP, no Post interview {c |}{res}        252       13.95       13.95
{txt}           1. MOST OF THE TIME {c |}{res}        339       18.76       32.71
{txt}           2. SOME OF THE TIME {c |}{res}        569       31.49       64.19
{txt}          3. ONLY NOW AND THEN {c |}{res}        423       23.41       87.60
{txt}              4. HARDLY AT ALL {c |}{res}        212       11.73       99.34
{txt}                         8. DK {c |}{res}         11        0.61       99.94
{txt}                         9. RF {c |}{res}          1        0.06      100.00
{txt}{hline 31}{c +}{hline 35}
                         Total {c |}{res}      1,807      100.00
{txt}
{com}.         recode V001367 (1=4) (2=3) (3=2) (4=1) (0=.) (8=.) (9=.), gen(interest)
{txt}(1807 differences between V001367 and interest)

{com}.         label var interest "Political Interest"
{txt}
{com}.         label def int 1 "Hardly at all" 2 "Only now and then" 3 "Some of the time" 4 "Most of the Time"
{txt}
{com}.         label values interest int
{txt}
{com}.         tab interest

        {txt}Political {c |}
         Interest {c |}      Freq.     Percent        Cum.
{hline 18}{c +}{hline 35}
    Hardly at all {c |}{res}        212       13.74       13.74
{txt}Only now and then {c |}{res}        423       27.41       41.15
{txt} Some of the time {c |}{res}        569       36.88       78.03
{txt} Most of the Time {c |}{res}        339       21.97      100.00
{txt}{hline 18}{c +}{hline 35}
            Total {c |}{res}      1,543      100.00
{txt}
{com}.         summ interest, detail

                     {txt}Political Interest
{hline 61}
      Percentiles      Smallest
 1%    {res}        1              1
{txt} 5%    {res}        1              1
{txt}10%    {res}        1              1       {txt}Obs         {res}       1543
{txt}25%    {res}        2              1       {txt}Sum of Wgt. {res}       1543

{txt}50%    {res}        3                      {txt}Mean          {res} 2.670771
                        {txt}Largest       Std. Dev.     {res} .9672832
{txt}75%    {res}        3              4
{txt}90%    {res}        4              4       {txt}Variance      {res} .9356367
{txt}95%    {res}        4              4       {txt}Skewness      {res}-.2150036
{txt}99%    {res}        4              4       {txt}Kurtosis      {res}  2.07749
{txt}
{com}.         
.         summ interest

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 4}interest {c |}{res}      1543    2.670771    .9672832          1          4
{txt}
{com}.         gen interest01 = (interest - r(min))/(r(max)-r(min))
{txt}(264 missing values generated)

{com}.         label var interest01 "Political Interest"
{txt}
{com}. 
. *News Attention
.         recode V001428 (0=.) (1=0) (3=0) (5=0) (7=0) (6=1) (8=.), gen(nightly)
{txt}(1807 differences between V001428 and nightly)

{com}.         label var nightly "Nightly News Watcher?"
{txt}
{com}.         label def nig 1 "No Nightly News" 0 "Nightly News" 
{txt}
{com}.         label values nightly nig
{txt}
{com}.         tab nightly

   {txt}Nightly News {c |}
       Watcher? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
   Nightly News {c |}{res}      1,327       87.82       87.82
{txt}No Nightly News {c |}{res}        184       12.18      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,511      100.00
{txt}
{com}.         
.         gen radio = . 
{txt}(1807 missing values generated)

{com}.         replace radio = 1 if V001430  == 5
{txt}(994 real changes made)

{com}.         replace radio = 2 if V001430 == 1 &  V001431 == 4
{txt}(248 real changes made)

{com}.         replace radio = 3 if V001430 == 1 &  V001431 == 3
{txt}(144 real changes made)

{com}.         replace radio = 4 if V001430 == 1 &  V001431 == 2
{txt}(77 real changes made)

{com}.         replace radio = 5 if V001430 == 1 &  V001431 == 1
{txt}(92 real changes made)

{com}.         label var radio "Listen to Talk Radio"
{txt}
{com}.         label def rad 1 "No" 2 "Ocassionally" 3 "1-2 Times Week" 4 "Most Days" 5 "Everyday"
{txt}
{com}.         label values radio rad
{txt}
{com}.         tab radio

{txt}Listen to Talk {c |}
         Radio {c |}      Freq.     Percent        Cum.
{hline 15}{c +}{hline 35}
            No {c |}{res}        994       63.92       63.92
{txt}  Ocassionally {c |}{res}        248       15.95       79.87
{txt}1-2 Times Week {c |}{res}        144        9.26       89.13
{txt}     Most Days {c |}{res}         77        4.95       94.08
{txt}      Everyday {c |}{res}         92        5.92      100.00
{txt}{hline 15}{c +}{hline 35}
         Total {c |}{res}      1,555      100.00
{txt}
{com}.         summ radio

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 7}radio {c |}{res}      1555    1.729904    1.179119          1          5
{txt}
{com}.         
.         gen internet = . 
{txt}(1807 missing values generated)

{com}.         replace internet = 1 if V001433 == 5
{txt}(581 real changes made)

{com}.         replace internet = 2 if V001433 == 1 & V001434 == 5
{txt}(509 real changes made)

{com}.         replace internet = 3 if V001433 == 1 & V001434 == 1
{txt}(464 real changes made)

{com}.         label var internet "Internet Access & Campaign Attention"
{txt}
{com}.         label def int1 1 "No Internet" 2 "Internet, No Election Info" 3 "Internet, Election Info"
{txt}
{com}.         label values internet int1
{txt}
{com}.         tab internet

{txt}Internet Access & Campaign {c |}
                 Attention {c |}      Freq.     Percent        Cum.
{hline 27}{c +}{hline 35}
               No Internet {c |}{res}        581       37.39       37.39
{txt}Internet, No Election Info {c |}{res}        509       32.75       70.14
{txt}   Internet, Election Info {c |}{res}        464       29.86      100.00
{txt}{hline 27}{c +}{hline 35}
                     Total {c |}{res}      1,554      100.00
{txt}
{com}.         
. *Knowledge
.         label def corre 1 "Correct" 0 "Incorrect/No Guess"
{txt}
{com}.         *lott 
.                 recode V001447 (0=.) (1=1) (5=0) (8=0) (9=.), gen(lott)
{txt}(1672 differences between V001447 and lott)

{com}.                 label var lott "Trent Lott Knowledge"
{txt}
{com}.                 label values lott corre
{txt}
{com}.         *reinquist
.                 recode V001450 (0=.) (1=1) (5=0) (8=0) (9=.), gen(rein)
{txt}(1643 differences between V001450 and rein)

{com}.                 label var rein "Reinquist Knowledge" 
{txt}
{com}.                 label values rein corre
{txt}
{com}.         *Blair
.                 recode V001453 (0=.) (1=1) (5=0) (8=0) (9=.), gen(blair)
{txt}(1271 differences between V001453 and blair)

{com}.                 label var blair "Blair Knowledge"
{txt}
{com}.                 label values blair corre
{txt}
{com}.         *Reno
.                 recode V001456 (0=.) (1=1) (5=0) (8=0) (9=.), gen(reno)
{txt}(950 differences between V001456 and reno)

{com}.                 label var reno "Reno Knowledge"
{txt}
{com}.                 label values reno corre
{txt}
{com}.         *bush state: K3a
.                 recode V001458 (0=.) (1=0) (2=0) (3=1) (4=0) (7=0) (8=0) (9=.), gen(bush_state)
{txt}(1807 differences between V001458 and bush_state)

{com}.                 label var bush_state "Bush State Knowledge"
{txt}
{com}.                 label values bush_state corre
{txt}
{com}.         *bush religion: K3b
.                 *correct = methodist*
.                 recode  V001460 (0=0) (1=0) (2=1) (3=0) (7=0) (8=0) (9=.), gen(bush_religion)
{txt}(1792 differences between V001460 and bush_religion)

{com}.                 label var bush_religion "Bush Religion Knowledge"
{txt}
{com}.                 label values bush_religion corre
{txt}
{com}.         *gore state k4a
.                 *correct = tennessee
.                 recode V001462 (0=.) (1=0) (2=1) (3=0) (4=0) (7=0) (8=0) (9=.), gen(gore_state)
{txt}(1807 differences between V001462 and gore_state)

{com}.                 label var gore_state "Gore State Knowledge"
{txt}
{com}.                 label values gore_state corre
{txt}
{com}.         *gore religion: k4b
.                 *correct = baptist
.                 recode V001464 (0=0) (1=1) (2=0) (3=0) (7=0) (8=0) (9=.), gen(gore_religion)
{txt}(1538 differences between V001464 and gore_religion)

{com}.                 label var gore_religion "Gore Religion Knowledge"
{txt}
{com}.                 label values gore_religion corre
{txt}
{com}.         *cheney state
.                 *correct = wyoming
.                 recode V001466 (0=.) (1=0) (2=0) (3=0) (4=1) (7=0) (8=0) (9=.), gen(cheney_state)
{txt}(1807 differences between V001466 and cheney_state)

{com}.                 label var cheney_state "Cheney State Knowledge"
{txt}
{com}.                 label values cheney_state corre
{txt}
{com}.         *cheney religion
.                 *correct = methodist*
.                 recode V001468 (0=0) (1=0) (2=1) (3=0) (7=0) (8=0) (9=.), gen(cheney_religion)
{txt}(1791 differences between V001468 and cheney_religion)

{com}.                 label var cheney_religion "Cheney Religion Knowledge"
{txt}
{com}.                 label values cheney_religion corre
{txt}
{com}.         *lieberman state
.                 *correct = ct
.                 recode V001470 (0=.) (1=1) (2=0) (3=0) (4=0) (7=0) (8=0) (9=.), gen(lieb_state)
{txt}(1334 differences between V001470 and lieb_state)

{com}.                 label var lieb_state "Liberman State Knowledge"
{txt}
{com}.                 label values lieb_state corre
{txt}
{com}.         *lieberman religion
.                 *correct = jewish
.                 recode V001472 (0=0) (1=0) (2=0) (3=1) (7=0) (8=0) (9=.), gen(lieb_religion)
{txt}(1805 differences between V001472 and lieb_religion)

{com}.                 label var lieb_religion "Liberman Religion Knowledge"
{txt}
{com}.                 label values lieb_religion corre
{txt}
{com}. 
. 
.         egen knowl = rowtotal(lott rein blair reno bush_state bush_religion gore_state gore_religion cheney_state cheney_religion lieb_religion lieb_state), missing
{txt}(252 missing values generated)

{com}.         label var knowl "Knowledge"
{txt}
{com}.         tab knowl

  {txt}Knowledge {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}         98        6.30        6.30
{txt}          1 {c |}{res}        159       10.23       16.53
{txt}          2 {c |}{res}        185       11.90       28.42
{txt}          3 {c |}{res}        223       14.34       42.77
{txt}          4 {c |}{res}        225       14.47       57.23
{txt}          5 {c |}{res}        203       13.05       70.29
{txt}          6 {c |}{res}        182       11.70       81.99
{txt}          7 {c |}{res}        123        7.91       89.90
{txt}          8 {c |}{res}         77        4.95       94.86
{txt}          9 {c |}{res}         64        4.12       98.97
{txt}         10 {c |}{res}         13        0.84       99.81
{txt}         11 {c |}{res}          3        0.19      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,555      100.00
{txt}
{com}.         summ knowl, detail

                          {txt}Knowledge
{hline 61}
      Percentiles      Smallest
 1%    {res}        0              0
{txt} 5%    {res}        0              0
{txt}10%    {res}        1              0       {txt}Obs         {res}       1555
{txt}25%    {res}        2              0       {txt}Sum of Wgt. {res}       1555

{txt}50%    {res}        4                      {txt}Mean          {res}  4.12926
                        {txt}Largest       Std. Dev.     {res} 2.462201
{txt}75%    {res}        6             10
{txt}90%    {res}        8             11       {txt}Variance      {res} 6.062432
{txt}95%    {res}        9             11       {txt}Skewness      {res} .2509962
{txt}99%    {res}       10             11       {txt}Kurtosis      {res} 2.348327
{txt}
{com}.         
.         summ knowl

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 7}knowl {c |}{res}      1555     4.12926    2.462201          0         11
{txt}
{com}.         gen knowl01 = (knowl - r(min))/(r(max)-r(min))
{txt}(252 missing values generated)

{com}.         label var knowl01 "Knowledge"
{txt}
{com}.                 
.                 
. *Ideology
.         tab  V000446

      {txt}G6x1. Summary self plcmnt lib-con {c |}
                                 scale/ {c |}      Freq.     Percent        Cum.
{hline 40}{c +}{hline 35}
                                  0. NA {c |}{res}          1        0.06        0.06
{txt}1. SCALE: 1 / BRANCHING: strong liberal {c |}{res}         82        4.54        4.59
{txt}2. SCALE: 2 / BRANCHING: not strong lib {c |}{res}        158        8.74       13.34
{txt}3. SCALE: 3. had to choose liberal / BR {c |}{res}        351       19.42       32.76
{txt}4. SCALE: 4. had to choose moderate/ BR {c |}{res}        109        6.03       38.79
{txt}5. SCALE: 5. had to choose conserv/ BRA {c |}{res}        528       29.22       68.01
{txt}6. SCALE: 6 / BRANCHING: not strong con {c |}{res}        250       13.84       81.85
{txt}7. SCALE: 7 / BRANCHING: strong conserv {c |}{res}        145        8.02       89.87
{txt}                                  8. DK {c |}{res}         18        1.00       90.87
{txt}                 9. R refuses to choose {c |}{res}        165        9.13      100.00
{txt}{hline 40}{c +}{hline 35}
                                  Total {c |}{res}      1,807      100.00
{txt}
{com}.         rename V000446 ideology
{res}{txt}
{com}.         
.         recode ideology (1 2 3 = 1) (5 6 7 = 2) (4 = 3) (0 8 9 = 4), gen(ideol_4)
{txt}(1725 differences between ideology and ideol_4)

{com}.         label var ideol_4 "Ideology"
{txt}
{com}.         label def ide 1 "Liberal" 2 "Conservative" 3 "Moderate" 4 "Refuse to Choose" 
{txt}
{com}.         label values ideol_4 ide
{txt}
{com}.         
.         mvdecode ideology, mv(0 = .a \ 8 = .b \ 9 = .c)
    {txt}ideology:{res}{col 15}184{txt} missing values generated

{com}.         tab ideology

      {txt}G6x1. Summary self plcmnt lib-con {c |}
                                 scale/ {c |}      Freq.     Percent        Cum.
{hline 40}{c +}{hline 35}
1. SCALE: 1 / BRANCHING: strong liberal {c |}{res}         82        5.05        5.05
{txt}2. SCALE: 2 / BRANCHING: not strong lib {c |}{res}        158        9.74       14.79
{txt}3. SCALE: 3. had to choose liberal / BR {c |}{res}        351       21.63       36.41
{txt}4. SCALE: 4. had to choose moderate/ BR {c |}{res}        109        6.72       43.13
{txt}5. SCALE: 5. had to choose conserv/ BRA {c |}{res}        528       32.53       75.66
{txt}6. SCALE: 6 / BRANCHING: not strong con {c |}{res}        250       15.40       91.07
{txt}7. SCALE: 7 / BRANCHING: strong conserv {c |}{res}        145        8.93      100.00
{txt}{hline 40}{c +}{hline 35}
                                  Total {c |}{res}      1,623      100.00
{txt}
{com}.         
.         summ ideology

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 4}ideology {c |}{res}      1623    4.338879    1.640956          1          7
{txt}
{com}.         gen ideology01 = (ideology - r(min))/(r(max)-r(min))
{txt}(184 missing values generated)

{com}.         label var ideology01 "Ideology"
{txt}
{com}.         
.         recode ideology (1=4) (2=3) (3=2) (4=1) (5=2) (6=3) (7=4), gen(ideol_str)
{txt}(1623 differences between ideology and ideol_str)

{com}.         label var ideol_str "Ideological Extremity"
{txt}
{com}.         
.         summ ideol_str

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 3}ideol_str {c |}{res}      1623    2.463956    .8143448          1          4
{txt}
{com}.         gen ideol_str01 = (ideol_str - r(min))/(r(max)-r(min))
{txt}(184 missing values generated)

{com}.         label var ideol_str01 "Ideological Extremity"
{txt}
{com}.         
.         
.         
.         
.         
. *Network Expertise
. 
. 
. foreach var in V001709 V001717 V001725 V001733 {c -(} 
{txt}  2{com}.                         tab `var'
{txt}  3{com}.                         {c )-}

    {txt}Z11. How much does name 1 {c |}
               know about pol {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
0. NA. INAP, 5, 8, 9, 0 in Z1 {c |}{res}        655       36.25       36.25
{txt}              1. A GREAT DEAL {c |}{res}        483       26.73       62.98
{txt}         3. AN AVERAGE AMOUNT {c |}{res}        557       30.82       93.80
{txt}           5. NOT MUCH AT ALL {c |}{res}        104        5.76       99.56
{txt}          8. DK - DON'T PROBE {c |}{res}          7        0.39       99.94
{txt}          9. RF - DON'T PROBE {c |}{res}          1        0.06      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}      1,807      100.00

    {txt}Z15. How much does name 2 {c |}
               know about pol {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
0. NA. INAP, 5, 8, 9, 0 in Z3 {c |}{res}        946       52.35       52.35
{txt}              1. A GREAT DEAL {c |}{res}        285       15.77       68.12
{txt}     3. AN AVERAGE AMOUNT, OR {c |}{res}        478       26.45       94.58
{txt}           5. NOT MUCH AT ALL {c |}{res}         94        5.20       99.78
{txt}          8. DK - DON'T PROBE {c |}{res}          3        0.17       99.94
{txt}          9. RF - DON'T PROBE {c |}{res}          1        0.06      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}      1,807      100.00

    {txt}Z19. How much does name 3 {c |}
               know about pol {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
0. NA. INAP, 5, 8, 9, 0 in Z5 {c |}{res}      1,257       69.56       69.56
{txt}              1. A GREAT DEAL {c |}{res}        187       10.35       79.91
{txt}     3. AN AVERAGE AMOUNT, OR {c |}{res}        292       16.16       96.07
{txt}           5. NOT MUCH AT ALL {c |}{res}         69        3.82       99.89
{txt}          8. DK - DON'T PROBE {c |}{res}          2        0.11      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}      1,807      100.00

    {txt}Z23. How much does name 4 {c |}
               know about pol {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
0. NA. INAP, 5, 8, 9, 0 in Z7 {c |}{res}      1,480       81.90       81.90
{txt}              1. A GREAT DEAL {c |}{res}        108        5.98       87.88
{txt}     3. AN AVERAGE AMOUNT, OR {c |}{res}        177        9.80       97.68
{txt}           5. NOT MUCH AT ALL {c |}{res}         42        2.32      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}      1,807      100.00
{txt}
{com}.                 recode V001709 (1=3) (3=2) (5=1), gen(disc1_knowl)
{txt}(1144 differences between V001709 and disc1_knowl)

{com}.                 recode V001717 (1=3) (3=2) (5=1), gen(disc2_knowl)
{txt}(857 differences between V001717 and disc2_knowl)

{com}.                 recode V001725 (1=3) (3=2) (5=1), gen(disc3_knowl)
{txt}(548 differences between V001725 and disc3_knowl)

{com}.                 recode V001733 (1=3) (3=2) (5=1), gen(disc4_knowl)
{txt}(327 differences between V001733 and disc4_knowl)

{com}.                 mvdecode disc1_knowl disc2_knowl disc3_knowl disc4_knowl, mv(0 = .a \ 8 = .b \ 9 = .c)
 {txt}disc1_knowl:{res}{col 15}663{txt} missing values generated
 disc2_knowl:{res}{col 15}950{txt} missing values generated
 disc3_knowl:{res}{col 15}1259{txt} missing values generated
 disc4_knowl:{res}{col 15}1480{txt} missing values generated

{com}.                 label def diknowl 1 "Not Much" 2 "Avg. Amount" 3 "Great Deal"
{txt}
{com}.                 foreach var in disc1_knowl disc2_knowl disc3_knowl disc4_knowl {c -(}
{txt}  2{com}.                         label values `var' diknowl
{txt}  3{com}.                         tab `var'
{txt}  4{com}.                         {c )-}

  {txt}RECODE of {c |}
    V001709 {c |}
  (Z11. How {c |}
  much does {c |}
name 1 know {c |}
 about pol) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Not Much {c |}{res}        104        9.09        9.09
{txt}Avg. Amount {c |}{res}        557       48.69       57.78
{txt} Great Deal {c |}{res}        483       42.22      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,144      100.00

  {txt}RECODE of {c |}
    V001717 {c |}
  (Z15. How {c |}
  much does {c |}
name 2 know {c |}
 about pol) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Not Much {c |}{res}         94       10.97       10.97
{txt}Avg. Amount {c |}{res}        478       55.78       66.74
{txt} Great Deal {c |}{res}        285       33.26      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        857      100.00

  {txt}RECODE of {c |}
    V001725 {c |}
  (Z19. How {c |}
  much does {c |}
name 3 know {c |}
 about pol) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Not Much {c |}{res}         69       12.59       12.59
{txt}Avg. Amount {c |}{res}        292       53.28       65.88
{txt} Great Deal {c |}{res}        187       34.12      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        548      100.00

  {txt}RECODE of {c |}
    V001733 {c |}
  (Z23. How {c |}
  much does {c |}
name 4 know {c |}
 about pol) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Not Much {c |}{res}         42       12.84       12.84
{txt}Avg. Amount {c |}{res}        177       54.13       66.97
{txt} Great Deal {c |}{res}        108       33.03      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        327      100.00
{txt}
{com}.                         
.                 egen disc_knowl = rowmean(disc1_knowl disc2_knowl disc3_knowl disc4_knowl)
{txt}(660 missing values generated)

{com}.                 label var disc_knowl "Network Pol. Know."
{txt}
{com}.                 summ disc_knowl

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 2}disc_knowl {c |}{res}      1147    2.257338    .5115385          1          3
{txt}
{com}.                 
.                 summ disc_knowl 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 2}disc_knowl {c |}{res}      1147    2.257338    .5115385          1          3
{txt}
{com}.                 gen disc_knowl01 = (disc_knowl - r(min))/(r(max)-r(min))
{txt}(660 missing values generated)

{com}.                 label var disc_knowl01 "Network Pol. Knowledge"
{txt}
{com}.                 
.                 *Disagreement Scale Weighted by Disc Knowl*
.                         *Agree/Weight
.                         gen a1k = d1_votea * disc1_knowl 
{txt}(987 missing values generated)

{com}.                         gen a2k = d2_votea * disc2_knowl 
{txt}(1189 missing values generated)

{com}.                         gen a3k = d3_votea * disc3_knowl 
{txt}(1407 missing values generated)

{com}.                         gen a4k = d4_votea * disc4_knowl 
{txt}(1574 missing values generated)

{com}.                         egen agree_knowl = rowtotal(a1k a2k a3k a4k), missing
{txt}(917 missing values generated)

{com}.                 
.                         *Disagree/Weight
.                         gen d1k = d1_voted * disc1_knowl 
{txt}(987 missing values generated)

{com}.                         gen d2k = d2_voted * disc2_knowl 
{txt}(1189 missing values generated)

{com}.                         gen d3k = d3_voted * disc3_knowl 
{txt}(1407 missing values generated)

{com}.                         gen d4k = d4_voted * disc4_knowl 
{txt}(1574 missing values generated)

{com}.                         egen dagree_knowl = rowtotal(d1k d2k d3k d4k), missing
{txt}(917 missing values generated)

{com}.                 
.                         *Scale
.                                 gen disagree_total_knowl = dagree_knowl - agree_knowl
{txt}(917 missing values generated)

{com}.                                 gen disagree_avg_knowl = disagree_total_knowl/(cand_disagree + cand_agree)
{txt}(917 missing values generated)

{com}.                                 label var disagree_total_knowl "Network Disagreement (Knowledge Weighted)"
{txt}
{com}.                                 label var disagree_avg_knowl "Network Disagreement (Knowledge Weighted)"
{txt}
{com}.                                 
.                                 foreach var in disagree_total_knowl disagree_avg_knowl {c -(}
{txt}  2{com}.                                         summ `var'
{txt}  3{com}.                                         gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.                                         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disa~l_knowl {c |}{res}       890    -2.55618    3.974849        -12         12
{txt}(917 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_a~l {c |}{res}       890   -1.094382    1.717809         -3          3
{txt}(917 missing values generated)

{com}.                                 
.                                 label var disagree_total_knowl01 "Network Disagreement (Knowledge Weighted)"
{txt}
{com}.                                 label var disagree_avg_knowl01 "Network Disagreement (Knowledge Weighted)"
{txt}
{com}.                                 
. 
. 
. *Freq. of Discussion
.                 
.         *When you talk with [fill name 1], do you discuss political matters�often, sometimes, rarely, or never?*
.         *1 = often; 3 = sometimes 5 = rarely 7 = never
.                 foreach var in  V001708 V001716 V001724 V001732 {c -(}
{txt}  2{com}.                         tab `var'
{txt}  3{com}.                         {c )-}

{txt}Z10. How often does R discuss {c |}
                   politics w {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
0. NA. INAP, 5, 8, 9, 0 in Z1 {c |}{res}        655       36.25       36.25
{txt}                     1. OFTEN {c |}{res}        354       19.59       55.84
{txt}                 3. SOMETIMES {c |}{res}        593       32.82       88.66
{txt}                    5. RARELY {c |}{res}        195       10.79       99.45
{txt}                     7. NEVER {c |}{res}          6        0.33       99.78
{txt}                        8. DK {c |}{res}          2        0.11       99.89
{txt}                        9. RF {c |}{res}          2        0.11      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}      1,807      100.00

{txt}Z14. How often does R discuss {c |}
                   politics w {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
0. NA. INAP, 5, 8, 9, 0 in Z3 {c |}{res}        946       52.35       52.35
{txt}                     1. OFTEN {c |}{res}        186       10.29       62.65
{txt}                 3. SOMETIMES {c |}{res}        483       26.73       89.37
{txt}                    5. RARELY {c |}{res}        189       10.46       99.83
{txt}                     7. NEVER {c |}{res}          2        0.11       99.94
{txt}                        9. RF {c |}{res}          1        0.06      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}      1,807      100.00

{txt}Z18. How often does R discuss {c |}
                   politics w {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
0. NA. INAP, 5, 8, 9, 0 in Z5 {c |}{res}      1,257       69.56       69.56
{txt}                     1. OFTEN {c |}{res}        104        5.76       75.32
{txt}                 3. SOMETIMES {c |}{res}        295       16.33       91.64
{txt}                5. RARELY, OR {c |}{res}        147        8.14       99.78
{txt}                     7. NEVER {c |}{res}          4        0.22      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}      1,807      100.00

{txt}Z22. How often does R discuss {c |}
                   politics w {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
0. NA. INAP, 5, 8, 9, 0 in Z7 {c |}{res}      1,480       81.90       81.90
{txt}                     1. OFTEN {c |}{res}         58        3.21       85.11
{txt}                 3. SOMETIMES {c |}{res}        168        9.30       94.41
{txt}                5. RARELY, OR {c |}{res}         97        5.37       99.78
{txt}                     7. NEVER {c |}{res}          4        0.22      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}      1,807      100.00
{txt}
{com}.                 *only 4-6 people say 'never' - they are thus lumped in with 'rarely'
.                 recode V001708 (1=3) (3=2) (5=1) (7=1), gen(disc1_freq)
{txt}(1148 differences between V001708 and disc1_freq)

{com}.                 tab V001708 disc1_freq

{txt}Z10. How often does R {c |}   RECODE of V001708 (Z10. How often does R discuss politics w)
   discuss politics w {c |}         0          1          2          3          8          9 {c |}     Total
{hline 22}{c +}{hline 66}{c +}{hline 10}
0. NA. INAP, 5, 8, 9, {c |}{res}       655          0          0          0          0          0 {txt}{c |}{res}       655 
{txt}             1. OFTEN {c |}{res}         0          0          0        354          0          0 {txt}{c |}{res}       354 
{txt}         3. SOMETIMES {c |}{res}         0          0        593          0          0          0 {txt}{c |}{res}       593 
{txt}            5. RARELY {c |}{res}         0        195          0          0          0          0 {txt}{c |}{res}       195 
{txt}             7. NEVER {c |}{res}         0          6          0          0          0          0 {txt}{c |}{res}         6 
{txt}                8. DK {c |}{res}         0          0          0          0          2          0 {txt}{c |}{res}         2 
{txt}                9. RF {c |}{res}         0          0          0          0          0          2 {txt}{c |}{res}         2 
{txt}{hline 22}{c +}{hline 66}{c +}{hline 10}
                Total {c |}{res}       655        201        593        354          2          2 {txt}{c |}{res}     1,807 

{txt}
{com}.                 recode V001716 (1=3) (3=2) (5=1) (7=1), gen(disc2_freq)
{txt}(860 differences between V001716 and disc2_freq)

{com}.                 tab V001716 disc2_freq

                      {txt}{c |}    RECODE of V001716 (Z14. How often does R discuss
Z14. How often does R {c |}                      politics w)
   discuss politics w {c |}         0          1          2          3          9 {c |}     Total
{hline 22}{c +}{hline 55}{c +}{hline 10}
0. NA. INAP, 5, 8, 9, {c |}{res}       946          0          0          0          0 {txt}{c |}{res}       946 
{txt}             1. OFTEN {c |}{res}         0          0          0        186          0 {txt}{c |}{res}       186 
{txt}         3. SOMETIMES {c |}{res}         0          0        483          0          0 {txt}{c |}{res}       483 
{txt}            5. RARELY {c |}{res}         0        189          0          0          0 {txt}{c |}{res}       189 
{txt}             7. NEVER {c |}{res}         0          2          0          0          0 {txt}{c |}{res}         2 
{txt}                9. RF {c |}{res}         0          0          0          0          1 {txt}{c |}{res}         1 
{txt}{hline 22}{c +}{hline 55}{c +}{hline 10}
                Total {c |}{res}       946        191        483        186          1 {txt}{c |}{res}     1,807 

{txt}
{com}.                 
.                 recode V001724 (1=3) (3=2) (5=1) (7=1), gen(disc3_freq)
{txt}(550 differences between V001724 and disc3_freq)

{com}.                 tab V001724 disc3_freq

                      {txt}{c |}  RECODE of V001724 (Z18. How often does R
Z18. How often does R {c |}             discuss politics w)
   discuss politics w {c |}         0          1          2          3 {c |}     Total
{hline 22}{c +}{hline 44}{c +}{hline 10}
0. NA. INAP, 5, 8, 9, {c |}{res}     1,257          0          0          0 {txt}{c |}{res}     1,257 
{txt}             1. OFTEN {c |}{res}         0          0          0        104 {txt}{c |}{res}       104 
{txt}         3. SOMETIMES {c |}{res}         0          0        295          0 {txt}{c |}{res}       295 
{txt}        5. RARELY, OR {c |}{res}         0        147          0          0 {txt}{c |}{res}       147 
{txt}             7. NEVER {c |}{res}         0          4          0          0 {txt}{c |}{res}         4 
{txt}{hline 22}{c +}{hline 44}{c +}{hline 10}
                Total {c |}{res}     1,257        151        295        104 {txt}{c |}{res}     1,807 

{txt}
{com}.                 
.                 recode V001732 (1=3) (3=2) (5=1) (7=1), gen(disc4_freq)
{txt}(327 differences between V001732 and disc4_freq)

{com}.                 tab V001732 disc4_freq

                      {txt}{c |}  RECODE of V001732 (Z22. How often does R
Z22. How often does R {c |}             discuss politics w)
   discuss politics w {c |}         0          1          2          3 {c |}     Total
{hline 22}{c +}{hline 44}{c +}{hline 10}
0. NA. INAP, 5, 8, 9, {c |}{res}     1,480          0          0          0 {txt}{c |}{res}     1,480 
{txt}             1. OFTEN {c |}{res}         0          0          0         58 {txt}{c |}{res}        58 
{txt}         3. SOMETIMES {c |}{res}         0          0        168          0 {txt}{c |}{res}       168 
{txt}        5. RARELY, OR {c |}{res}         0         97          0          0 {txt}{c |}{res}        97 
{txt}             7. NEVER {c |}{res}         0          4          0          0 {txt}{c |}{res}         4 
{txt}{hline 22}{c +}{hline 44}{c +}{hline 10}
                Total {c |}{res}     1,480        101        168         58 {txt}{c |}{res}     1,807 

{txt}
{com}.                 
.                 mvdecode disc1_freq disc2_freq disc3_freq disc4_freq, mv(0 = .a \ 8 = .b \ 9 = .c)
  {txt}disc1_freq:{res}{col 15}659{txt} missing values generated
  disc2_freq:{res}{col 15}947{txt} missing values generated
  disc3_freq:{res}{col 15}1257{txt} missing values generated
  disc4_freq:{res}{col 15}1480{txt} missing values generated

{com}.                 
.                 label def freq 3 "Often" 2 "Sometimes" 1 "Rarely/Never"
{txt}
{com}.                         
.                 foreach var  in disc1_freq disc2_freq disc3_freq disc4_freq {c -(}
{txt}  2{com}.                         label values `var' freq
{txt}  3{com}.                         tab `var'
{txt}  4{com}.                         {c )-}

   {txt}RECODE of {c |}
     V001708 {c |}
   (Z10. How {c |}
often does R {c |}
     discuss {c |}
 politics w) {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Rarely/Never {c |}{res}        201       17.51       17.51
{txt}   Sometimes {c |}{res}        593       51.66       69.16
{txt}       Often {c |}{res}        354       30.84      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}      1,148      100.00

   {txt}RECODE of {c |}
     V001716 {c |}
   (Z14. How {c |}
often does R {c |}
     discuss {c |}
 politics w) {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Rarely/Never {c |}{res}        191       22.21       22.21
{txt}   Sometimes {c |}{res}        483       56.16       78.37
{txt}       Often {c |}{res}        186       21.63      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}        860      100.00

   {txt}RECODE of {c |}
     V001724 {c |}
   (Z18. How {c |}
often does R {c |}
     discuss {c |}
 politics w) {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Rarely/Never {c |}{res}        151       27.45       27.45
{txt}   Sometimes {c |}{res}        295       53.64       81.09
{txt}       Often {c |}{res}        104       18.91      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}        550      100.00

   {txt}RECODE of {c |}
     V001732 {c |}
   (Z22. How {c |}
often does R {c |}
     discuss {c |}
 politics w) {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Rarely/Never {c |}{res}        101       30.89       30.89
{txt}   Sometimes {c |}{res}        168       51.38       82.26
{txt}       Often {c |}{res}         58       17.74      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}        327      100.00
{txt}
{com}.                         
.                 egen disc_freq = rowmean(disc1_freq disc2_freq disc3_freq disc4_freq)
{txt}(659 missing values generated)

{com}.                 label var disc_freq "Avg. Freq of Political Discussion"
{txt}
{com}.                 
.                 summ disc_freq, detail

              {txt}Avg. Freq of Political Discussion
{hline 61}
      Percentiles      Smallest
 1%    {res}        1              1
{txt} 5%    {res}        1              1
{txt}10%    {res}        1              1       {txt}Obs         {res}       1148
{txt}25%    {res} 1.666667              1       {txt}Sum of Wgt. {res}       1148

{txt}50%    {res}        2                      {txt}Mean          {res} 2.021632
                        {txt}Largest       Std. Dev.     {res} .5758626
{txt}75%    {res}      2.5              3
{txt}90%    {res}        3              3       {txt}Variance      {res} .3316178
{txt}95%    {res}        3              3       {txt}Skewness      {res}-.0695684
{txt}99%    {res}        3              3       {txt}Kurtosis      {res} 2.444665
{txt}
{com}.                 
.                 *Weighted Scale of Exposure to Disagreement
.                 
.                         *Agree/Weight
.                         gen a1f = d1_votea * disc1_freq 
{txt}(985 missing values generated)

{com}.                         gen a2f = d2_votea * disc2_freq 
{txt}(1189 missing values generated)

{com}.                         gen a3f = d3_votea * disc3_freq 
{txt}(1407 missing values generated)

{com}.                         gen a4f = d4_votea * disc4_freq 
{txt}(1574 missing values generated)

{com}.                         egen agree_freq = rowtotal(a1f a2f a3f a4f), missing
{txt}(917 missing values generated)

{com}.                 
.                         *Disagree/Weight
.                         gen d1f = d1_voted * disc1_freq 
{txt}(985 missing values generated)

{com}.                         gen d2f = d2_voted * disc2_freq 
{txt}(1189 missing values generated)

{com}.                         gen d3f = d3_voted * disc3_freq 
{txt}(1407 missing values generated)

{com}.                         gen d4f = d4_voted * disc4_freq 
{txt}(1574 missing values generated)

{com}.                         egen dagree_freq = rowtotal(d1f d2f d3f d4f), missing
{txt}(917 missing values generated)

{com}.         
.                 *Scale
.                                 gen disagree_total_freq = dagree_freq - agree_freq
{txt}(917 missing values generated)

{com}.                                 gen disagree_avg_freq = disagree_total_freq/(cand_disagree + cand_agree)
{txt}(917 missing values generated)

{com}.                                 label var disagree_total_freq "Network Disagreement (Frequency Weighted)"
{txt}
{com}.                                 label var disagree_avg_freq "Network Disagreement (Frequency Weighted)"
{txt}
{com}.                                 
.                                 foreach var in disagree_total_freq disagree_avg_freq {c -(}
{txt}  2{com}.                                         summ `var'
{txt}  3{com}.                                         gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.                                         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_t~q {c |}{res}       890   -2.392135    3.617565        -12         10
{txt}(917 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_a~q {c |}{res}       890   -1.022753    1.574888         -3          3
{txt}(917 missing values generated)

{com}.                                 
.                                 label var disagree_total_freq01 "Network Disagreement (Frequency Weighted)"
{txt}
{com}.                                 label var disagree_avg_freq01 "Network Disagreement (Frequency Weighted)"
{txt}
{com}.                                 
.                                 
. *Campaign Interest and Caring About Election
.         
. recode  V000301 (1=3) (3=2) (5=1), gen(camp_int)
{txt}(1807 differences between V000301 and camp_int)

{com}. label var camp_int "Campaign Interest"
{txt}
{com}. 
. recode  V000302 (1=1) (3=0) (8=0), gen(cares)
{txt}(405 differences between V000302 and cares)

{com}. label var cares "Cares about Election"
{txt}
{com}. 
. 
. **Partisan Ambivalence**
. 
. mvdecode V000374 V000375 V000376 V000377 V000378 V000380 V000381 V000382 V000383 V000384 V000386 V000387 V000388 V000389 V000390 ///
>         V000392 V000393 V000394 V000395 V000396, mv(0=.)
     {txt}V000374:{res}{col 15}789{txt} missing values generated
     V000375:{res}{col 15}1184{txt} missing values generated
     V000376:{res}{col 15}1460{txt} missing values generated
     V000377:{res}{col 15}1635{txt} missing values generated
     V000378:{res}{col 15}1730{txt} missing values generated
     V000380:{res}{col 15}1025{txt} missing values generated
     V000381:{res}{col 15}1355{txt} missing values generated
     V000382:{res}{col 15}1583{txt} missing values generated
     V000383:{res}{col 15}1704{txt} missing values generated
     V000384:{res}{col 15}1758{txt} missing values generated
     V000386:{res}{col 15}999{txt} missing values generated
     V000387:{res}{col 15}1311{txt} missing values generated
     V000388:{res}{col 15}1535{txt} missing values generated
     V000389:{res}{col 15}1670{txt} missing values generated
     V000390:{res}{col 15}1748{txt} missing values generated
     V000392:{res}{col 15}892{txt} missing values generated
     V000393:{res}{col 15}1254{txt} missing values generated
     V000394:{res}{col 15}1530{txt} missing values generated
     V000395:{res}{col 15}1669{txt} missing values generated
     V000396:{res}{col 15}1744{txt} missing values generated

{com}. 
. 
. 
. gen dem_likes = . 
{txt}(1807 missing values generated)

{com}. replace dem_likes = 0 if V000373 == 5
{txt}(766 real changes made)

{com}. replace dem_likes = 0 if V000373 == 8
{txt}(20 real changes made)

{com}. replace dem_likes = 0 if V000373 == 9
{txt}(3 real changes made)

{com}. replace dem_likes = 1 if V000373 == 1 & V000374 !=. & V000375 == .
{txt}(395 real changes made)

{com}. replace dem_likes = 2 if V000373 == 1 & V000374 !=. & V000375 !=. & V000376 ==. 
{txt}(276 real changes made)

{com}. replace dem_likes = 3 if V000373 == 1 & V000374 !=. & V000375 !=. & V000376 !=. & V000377 ==. 
{txt}(175 real changes made)

{com}. replace dem_likes = 4 if V000373 == 1 & V000374 !=. & V000375 !=. & V000376 !=. & V000377 !=. & V000378 ==.
{txt}(95 real changes made)

{com}. replace dem_likes = 5 if V000373 == 1 &  V000374 !=. & V000375 !=. & V000376 !=. & V000377 !=.  & V000378 !=.
{txt}(77 real changes made)

{com}. 
. 
. 
. gen dem_dislikes = .
{txt}(1807 missing values generated)

{com}. replace dem_dislikes = 0 if V000379 == 5
{txt}(996 real changes made)

{com}. replace dem_dislikes = 0 if V000379 == 8
{txt}(25 real changes made)

{com}. replace dem_dislikes = 0 if V000379 == 9
{txt}(4 real changes made)

{com}. replace dem_dislikes = 1 if V000379 == 1 & V000380 !=. & V000381 == .
{txt}(330 real changes made)

{com}. replace dem_dislikes = 2 if V000379 == 1 & V000380 !=. & V000381 !=. & V000382 ==. 
{txt}(228 real changes made)

{com}. replace dem_dislikes = 3 if V000379 == 1 & V000380 !=. & V000381 !=. & V000382 !=. & V000383 ==. 
{txt}(121 real changes made)

{com}. replace dem_dislikes = 4 if V000379 == 1 & V000380 !=. & V000381 !=. & V000382 !=. & V000383 !=. & V000384 ==.
{txt}(54 real changes made)

{com}. replace dem_dislikes = 5 if V000379 == 1 &  V000380 !=. & V000381 !=. & V000382 !=. & V000383 !=.  & V000384 !=.
{txt}(49 real changes made)

{com}. 
. 
. 
. gen rep_likes = .
{txt}(1807 missing values generated)

{com}. replace rep_likes = 0 if V000385 == 5
{txt}(975 real changes made)

{com}. replace rep_likes = 0 if V000385 == 8
{txt}(20 real changes made)

{com}. replace rep_likes = 0 if V000385 == 9
{txt}(4 real changes made)

{com}. replace rep_likes = 1 if V000385 == 1 & V000386 !=. & V000387 == .
{txt}(312 real changes made)

{com}. replace rep_likes = 2 if V000385 == 1 & V000386 !=. & V000387 !=. & V000388 ==. 
{txt}(224 real changes made)

{com}. replace rep_likes = 3 if V000385 == 1 & V000386 !=. & V000387 !=. & V000388 !=. & V000389 ==. 
{txt}(135 real changes made)

{com}. replace rep_likes = 4 if V000385 == 1 & V000386 !=. & V000387 !=. & V000388 !=. & V000389 !=. & V000390 ==.
{txt}(78 real changes made)

{com}. replace rep_likes = 5 if V000385 == 1 &  V000386 !=. & V000387 !=. & V000388 !=. & V000389 !=.  & V000390 !=.
{txt}(59 real changes made)

{com}. 
. 
. gen rep_dislikes = .
{txt}(1807 missing values generated)

{com}. replace rep_dislikes = 0 if V000391 == 5
{txt}(867 real changes made)

{com}. replace rep_dislikes = 0 if V000391 == 8
{txt}(21 real changes made)

{com}. replace rep_dislikes = 0 if V000391 == 9
{txt}(4 real changes made)

{com}. replace rep_dislikes = 1 if V000391 == 1 & V000392 !=. & V000393 == .
{txt}(362 real changes made)

{com}. replace rep_dislikes = 2 if V000391 == 1 & V000392 !=. & V000393 !=. & V000394 ==. 
{txt}(276 real changes made)

{com}. replace rep_dislikes = 3 if V000391 == 1 & V000392 !=. & V000393 !=. & V000394 !=. & V000327 ==. 
{txt}(0 real changes made)

{com}. replace rep_dislikes = 4 if V000391 == 1 & V000392 !=. & V000393 !=. & V000394 !=. & V000327 !=. & V000396 ==.
{txt}(214 real changes made)

{com}. replace rep_dislikes = 5 if V000391 == 1 &  V000392 !=. & V000393 !=. & V000394 !=. & V000327 !=.  & V000396 !=.
{txt}(63 real changes made)

{com}. 
. 
.         *ID Consistent
.                 gen consistent = . 
{txt}(1807 missing values generated)

{com}.                 replace consistent = dem_likes + rep_dislikes if pid_2  == 1
{txt}(889 real changes made)

{com}.                 replace consistent = dem_dislikes + rep_likes if pid_2  == 0
{txt}(681 real changes made)

{com}.                 label var consistent "Partisan Identity Consistent Likes/Dislikes"
{txt}
{com}. 
.         *ID Conflicting
.                 gen conflicting = . 
{txt}(1807 missing values generated)

{com}.                 replace conflicting = dem_dislikes + rep_likes if pid_2  == 1
{txt}(889 real changes made)

{com}.                 replace conflicting = dem_likes + rep_dislikes if pid_2  == 0
{txt}(681 real changes made)

{com}.                 label var conflicting "Partisan Identity Conclifting Likes/Dislikes"
{txt}
{com}. 
. 
. 
. 
. 
. 
. 
. 
. 
. 
. 
. 
. 
. **Candidate Ambivalence (pre-election)
. 
. mvdecode V000306 V000307 V000308 V000309 V000310, mv(0=.)
     {txt}V000306:{res}{col 15}895{txt} missing values generated
     V000307:{res}{col 15}1200{txt} missing values generated
     V000308:{res}{col 15}1420{txt} missing values generated
     V000309:{res}{col 15}1588{txt} missing values generated
     V000310:{res}{col 15}1692{txt} missing values generated

{com}. mvdecode V000312 V000313 V000314 V000315 V000316 V000318 V000319 V000320  ///
>         V000321 V000322 V000324 V000325 V000326 V000327 V000328, mv(0=.)
     {txt}V000312:{res}{col 15}947{txt} missing values generated
     V000313:{res}{col 15}1278{txt} missing values generated
     V000314:{res}{col 15}1522{txt} missing values generated
     V000315:{res}{col 15}1669{txt} missing values generated
     V000316:{res}{col 15}1742{txt} missing values generated
     V000318:{res}{col 15}985{txt} missing values generated
     V000319:{res}{col 15}1264{txt} missing values generated
     V000320:{res}{col 15}1503{txt} missing values generated
     V000321:{res}{col 15}1638{txt} missing values generated
     V000322:{res}{col 15}1713{txt} missing values generated
     V000324:{res}{col 15}922{txt} missing values generated
     V000325:{res}{col 15}1255{txt} missing values generated
     V000326:{res}{col 15}1491{txt} missing values generated
     V000327:{res}{col 15}1641{txt} missing values generated
     V000328:{res}{col 15}1719{txt} missing values generated

{com}. 
. gen gore_likes = . 
{txt}(1807 missing values generated)

{com}. replace gore_likes = 0 if V000305 == 5
{txt}(878 real changes made)

{com}. replace gore_likes = 0 if V000305 == 8
{txt}(13 real changes made)

{com}. replace gore_likes = 0 if V000305 == 9
{txt}(4 real changes made)

{com}. replace gore_likes = 1 if V000305 == 1 & V000306 !=. & V000307 == .
{txt}(305 real changes made)

{com}. replace gore_likes = 2 if V000305 == 1 & V000306 !=. & V000307 !=. & V000308 ==. 
{txt}(220 real changes made)

{com}. replace gore_likes = 3 if V000305 == 1 & V000306 !=. & V000307 !=. & V000308 !=. & V000309 ==. 
{txt}(168 real changes made)

{com}. replace gore_likes = 4 if V000305 == 1 & V000306 !=. & V000307 !=. & V000308 !=. & V000309 !=. & V000310 ==.
{txt}(104 real changes made)

{com}. replace gore_likes = 5 if V000305 == 1 &  V000306 !=. & V000307 !=. & V000308 !=. & V000309 !=.  & V000310 !=.
{txt}(115 real changes made)

{com}. 
. 
. 
. gen gore_dislikes = .
{txt}(1807 missing values generated)

{com}. replace gore_dislikes = 0 if V000311 == 5
{txt}(934 real changes made)

{com}. replace gore_dislikes = 0 if V000311 == 8
{txt}(10 real changes made)

{com}. replace gore_dislikes = 0 if V000311 == 9
{txt}(3 real changes made)

{com}. replace gore_dislikes = 1 if V000311 == 1 & V000312 !=. & V000313 == .
{txt}(331 real changes made)

{com}. replace gore_dislikes = 2 if V000311 == 1 & V000312 !=. & V000313 !=. & V000314 ==. 
{txt}(244 real changes made)

{com}. replace gore_dislikes = 3 if V000311 == 1 & V000312 !=. & V000313 !=. & V000314 !=. & V000315 ==. 
{txt}(147 real changes made)

{com}. replace gore_dislikes = 4 if V000311 == 1 & V000312 !=. & V000313 !=. & V000314 !=. & V000315 !=. & V000316 ==.
{txt}(73 real changes made)

{com}. replace gore_dislikes = 5 if V000311 == 1 &  V000312 !=. & V000313 !=. & V000314 !=. & V000315 !=.  & V000316 !=.
{txt}(65 real changes made)

{com}. 
. 
. 
. gen bush_likes = .
{txt}(1807 missing values generated)

{com}. replace bush_likes = 0 if V000317 == 5
{txt}(970 real changes made)

{com}. replace bush_likes = 0 if V000317 == 8
{txt}(13 real changes made)

{com}. replace bush_likes = 0 if V000317 == 9
{txt}(2 real changes made)

{com}. replace bush_likes = 1 if V000317 == 1 & V000318 !=. & V000319 == .
{txt}(279 real changes made)

{com}. replace bush_likes = 2 if V000317 == 1 & V000318 !=. & V000319 !=. & V000320 ==. 
{txt}(239 real changes made)

{com}. replace bush_likes = 3 if V000317 == 1 & V000318 !=. & V000319 !=. & V000320 !=. & V000321 ==. 
{txt}(135 real changes made)

{com}. replace bush_likes = 4 if V000317 == 1 & V000318 !=. & V000319 !=. & V000320 !=. & V000321 !=. & V000322 ==.
{txt}(75 real changes made)

{com}. replace bush_likes = 5 if V000317 == 1 &  V000318 !=. & V000319 !=. & V000320 !=. & V000321 !=.  & V000322 !=.
{txt}(94 real changes made)

{com}. 
. 
. gen bush_dislikes = .
{txt}(1807 missing values generated)

{com}. replace bush_dislikes = 0 if V000323 == 5
{txt}(899 real changes made)

{com}. replace bush_dislikes = 0 if V000323 == 8
{txt}(20 real changes made)

{com}. replace bush_dislikes = 0 if V000323 == 9
{txt}(3 real changes made)

{com}. replace bush_dislikes = 1 if V000323 == 1 & V000324 !=. & V000325 == .
{txt}(333 real changes made)

{com}. replace bush_dislikes = 2 if V000323 == 1 & V000324 !=. & V000325 !=. & V000326 ==. 
{txt}(236 real changes made)

{com}. replace bush_dislikes = 3 if V000323 == 1 & V000324 !=. & V000325 !=. & V000326 !=. & V000327 ==. 
{txt}(150 real changes made)

{com}. replace bush_dislikes = 4 if V000323 == 1 & V000324 !=. & V000325 !=. & V000326 !=. & V000327 !=. & V000328 ==.
{txt}(78 real changes made)

{com}. replace bush_dislikes = 5 if V000323 == 1 &  V000324 !=. & V000325 !=. & V000326 !=. & V000327 !=.  & V000328 !=.
{txt}(88 real changes made)

{com}. 
. 
.         
.                         
. **Variables for Matching
. recode race (1=0) (2=1) (3=0), gen(black)
{txt}(1788 differences between race and black)

{com}. tabulate pid_str, gen(pstr_)

   {txt}PID Str. {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Leaner {c |}{res}        499       31.78       31.78
{txt}       Weak {c |}{res}        489       31.15       62.93
{txt}     Strong {c |}{res}        582       37.07      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,570      100.00
{txt}
{com}. tabulate camp_int, gen(cint_)

   {txt}Campaign {c |}
   Interest {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          1 {c |}{res}        396       21.91       21.91
{txt}          2 {c |}{res}        886       49.03       70.95
{txt}          3 {c |}{res}        525       29.05      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,807      100.00
{txt}
{com}. 
. 
. /*********Cognitive Style*/
. 
. recode V000862 (0=.) (8=.) (1=4) (2=3) (3=2) (4=1) (9=.), gen(opinionated)
{txt}(1807 differences between V000862 and opinionated)

{com}. recode V000866 (0 8 9 = .) , gen(opinion_degree)
{txt}(36 differences between V000866 and opinion_degree)

{com}. 
. foreach var in opinionated opinion_degree {c -(}
{txt}  2{com}.         summ `var'
{txt}  3{com}.         gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 1}opinionated {c |}{res}      1798    2.670189      .86399          1          4
{txt}(9 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
opinion_de~e {c |}{res}      1771    3.288538    .9488492          1          5
{txt}(36 missing values generated)

{com}. 
. egen evaluate1 = rowtotal(opinionated01 opinion_degree01), missing
{txt}(7 missing values generated)

{com}. 
.         
. recode V000871 (0 8 9 =.) (1=0) (5=1) , gen(complex)
{txt}(1807 differences between V000871 and complex)

{com}. recode V000870 (0 8 = .) (5=0) (4=0.25) (3=0.50) (2=0.75) (1=1), gen(thinking)
{txt}(1100 differences between V000870 and thinking)

{com}. 
. egen nfc1 = rowtotal(complex thinking), missing
{txt}(5 missing values generated)

{com}.         
. 
{txt}end of do-file

{com}. 
. set more off
{txt}
{com}. summ disagree_total, detail

                    {txt}Network Disagreement
{hline 61}
      Percentiles      Smallest
 1%    {res}       -4             -4
{txt} 5%    {res}       -4             -4
{txt}10%    {res}       -3             -4       {txt}Obs         {res}        890
{txt}25%    {res}       -2             -4       {txt}Sum of Wgt. {res}        890

{txt}50%    {res}       -1                      {txt}Mean          {res}-1.050562
                        {txt}Largest       Std. Dev.     {res} 1.631635
{txt}75%    {res}        0              4
{txt}90%    {res}        1              4       {txt}Variance      {res} 2.662233
{txt}95%    {res}        2              4       {txt}Skewness      {res} .3130263
{txt}99%    {res}        3              4       {txt}Kurtosis      {res} 2.863348
{txt}
{com}.         *5pct -4
.         *95 pct 2
.         
. /***Bivariate***/
. tab econ_post3 

    {txt}Economy {c |}
     Change {c |}
 Since 1992 {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}         40        5.16        5.16
{txt}       Same {c |}{res}        172       22.19       27.35
{txt}     Better {c |}{res}        563       72.65      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        775      100.00
{txt}
{com}. tab econ_post3 partisan, col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

   Economy {c |}  Co-Partisan to Inc.
    Change {c |}       President
Since 1992 {c |} Out-Parti  In-Partis {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}        15         18 {txt}{c |}{res}        33 
           {txt}{c |}{res}      4.89       4.81 {txt}{c |}{res}      4.85 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}        84         55 {txt}{c |}{res}       139 
           {txt}{c |}{res}     27.36      14.71 {txt}{c |}{res}     20.41 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}       208        301 {txt}{c |}{res}       509 
           {txt}{c |}{res}     67.75      80.48 {txt}{c |}{res}     74.74 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       307        374 {txt}{c |}{res}       681 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 16.8869  {txt} Pr = {res}0.000
{txt}
{com}.         
. 
. eststo: ologit econ_post3 i.partisan##c.disagree_total names1 disc_knowl interest age educ income ///
>         i.gender i.race i.employed i.marital nfc1 evaluate1 [pweight = V000002a]

{res}{txt}Iteration 0:{space 3}log pseudolikelihood = {res:-182.52901}  
Iteration 1:{space 3}log pseudolikelihood = {res:-157.06003}  
Iteration 2:{space 3}log pseudolikelihood = {res:-153.62831}  
Iteration 3:{space 3}log pseudolikelihood = {res:-153.56935}  
Iteration 4:{space 3}log pseudolikelihood = {res:-153.56924}  
Iteration 5:{space 3}log pseudolikelihood = {res:-153.56924}  
{res}
{txt}Ordered logistic regression{col 51}Number of obs{col 67}= {res}       369
{txt}{col 51}Wald chi2({res}18{txt}){col 67}= {res}     59.77
{txt}{col 51}Prob > chi2{col 67}= {res}    0.0000
{txt}Log pseudolikelihood = {res}-153.56924{txt}{col 51}Pseudo R2{col 67}= {res}    0.1587

{txt}{hline 34}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 35}{c |}{col 47}    Robust
{col 1}                       econ_post3{col 35}{c |}      Coef.{col 47}   Std. Err.{col 59}      z{col 67}   P>|z|{col 75}     [95% Con{col 88}f. Interval]
{hline 34}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{space 25}partisan {c |}
{space 21}In-Partisan  {c |}{col 35}{res}{space 2} 2.563918{col 47}{space 2} .4616516{col 58}{space 1}    5.55{col 67}{space 3}0.000{col 75}{space 4} 1.659097{col 88}{space 3} 3.468738
{txt}{space 19}disagree_total {c |}{col 35}{res}{space 2}-.0550876{col 47}{space 2} .1335333{col 58}{space 1}   -0.41{col 67}{space 3}0.680{col 75}{space 4}-.3168081{col 88}{space 3} .2066329
{txt}{space 33} {c |}
{space 8}partisan#c.disagree_total {c |}
{space 21}In-Partisan  {c |}{col 35}{res}{space 2} .3607998{col 47}{space 2} .1915618{col 58}{space 1}    1.88{col 67}{space 3}0.060{col 75}{space 4}-.0146543{col 88}{space 3} .7362539
{txt}{space 33} {c |}
{space 27}names1 {c |}{col 35}{res}{space 2} .1075973{col 47}{space 2} .1635283{col 58}{space 1}    0.66{col 67}{space 3}0.511{col 75}{space 4}-.2129123{col 88}{space 3} .4281069
{txt}{space 23}disc_knowl {c |}{col 35}{res}{space 2}-.2268724{col 47}{space 2}  .440898{col 58}{space 1}   -0.51{col 67}{space 3}0.607{col 75}{space 4}-1.091017{col 88}{space 3} .6372718
{txt}{space 25}interest {c |}{col 35}{res}{space 2} .4399565{col 47}{space 2} .2530909{col 58}{space 1}    1.74{col 67}{space 3}0.082{col 75}{space 4}-.0560925{col 88}{space 3} .9360055
{txt}{space 30}age {c |}{col 35}{res}{space 2} -.004438{col 47}{space 2} .0142175{col 58}{space 1}   -0.31{col 67}{space 3}0.755{col 75}{space 4}-.0323038{col 88}{space 3} .0234278
{txt}{space 29}educ {c |}{col 35}{res}{space 2} .2279011{col 47}{space 2}  .218547{col 58}{space 1}    1.04{col 67}{space 3}0.297{col 75}{space 4}-.2004431{col 88}{space 3} .6562454
{txt}{space 27}income {c |}{col 35}{res}{space 2} .0808797{col 47}{space 2} .0468643{col 58}{space 1}    1.73{col 67}{space 3}0.084{col 75}{space 4}-.0109726{col 88}{space 3}  .172732
{txt}{space 33} {c |}
{space 27}gender {c |}
{space 26}Female  {c |}{col 35}{res}{space 2}-.4066629{col 47}{space 2} .3634013{col 58}{space 1}   -1.12{col 67}{space 3}0.263{col 75}{space 4}-1.118916{col 88}{space 3} .3055905
{txt}{space 33} {c |}
{space 29}race {c |}
{space 27}Black  {c |}{col 35}{res}{space 2}-.8831728{col 47}{space 2} .6481319{col 58}{space 1}   -1.36{col 67}{space 3}0.173{col 75}{space 4}-2.153488{col 88}{space 3} .3871425
{txt}{space 27}Other  {c |}{col 35}{res}{space 2}-.9155465{col 47}{space 2} .5165622{col 58}{space 1}   -1.77{col 67}{space 3}0.076{col 75}{space 4} -1.92799{col 88}{space 3} .0968967
{txt}{space 33} {c |}
{space 25}employed {c |}
{space 22}Unemployed  {c |}{col 35}{res}{space 2}-.3509089{col 47}{space 2} .8435707{col 58}{space 1}   -0.42{col 67}{space 3}0.677{col 75}{space 4}-2.004277{col 88}{space 3} 1.302459
{txt}{space 25}Retired  {c |}{col 35}{res}{space 2} .9212683{col 47}{space 2} .5816034{col 58}{space 1}    1.58{col 67}{space 3}0.113{col 75}{space 4}-.2186533{col 88}{space 3}  2.06119
{txt}Perm. Disabled/Homemaker/Student  {c |}{col 35}{res}{space 2}-.0846457{col 47}{space 2} .4300588{col 58}{space 1}   -0.20{col 67}{space 3}0.844{col 75}{space 4}-.9275454{col 88}{space 3}  .758254
{txt}{space 33} {c |}
{space 26}marital {c |}
{space 25}Married  {c |}{col 35}{res}{space 2} .4300987{col 47}{space 2} .3620485{col 58}{space 1}    1.19{col 67}{space 3}0.235{col 75}{space 4}-.2795033{col 88}{space 3} 1.139701
{txt}{space 29}nfc1 {c |}{col 35}{res}{space 2} .3949015{col 47}{space 2} .3074039{col 58}{space 1}    1.28{col 67}{space 3}0.199{col 75}{space 4} -.207599{col 88}{space 3}  .997402
{txt}{space 24}evaluate1 {c |}{col 35}{res}{space 2}-.7345293{col 47}{space 2} .4077131{col 58}{space 1}   -1.80{col 67}{space 3}0.072{col 75}{space 4}-1.533632{col 88}{space 3} .0645737
{txt}{hline 34}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
                            /cut1 {c |}{col 35}{res}{space 2} -1.47553{col 47}{space 2} 1.350835{col 75}{space 4}-4.123119{col 88}{space 3} 1.172058
{txt}                            /cut2 {c |}{col 35}{res}{space 2}  1.04264{col 47}{space 2} 1.324679{col 75}{space 4}-1.553683{col 88}{space 3} 3.638962
{txt}{hline 34}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
({res}est2{txt} stored)

{com}.         
.                 margins partisan, at(disagree_total=(-4(1)4)) predict(outcome(3))
{res}
{txt}Predictive margins{col 51}Number of obs{col 67}= {res}       369
{txt}Model VCE{col 14}: {res}Robust

{txt}{p2colset 1 14 16 2}{...}
{p2col:Expression}:{space 1}{res:Pr(econ_post3==3), predict(outcome(3))}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:1._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-4}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:2._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-3}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:3._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-2}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:4._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-1}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:5._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}0}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:6._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}1}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:7._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}2}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:8._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}3}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:9._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}4}{p_end}
{p2colreset}{...}

{res}{txt}{hline 16}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 17}{c |}{col 29} Delta-method
{col 17}{c |}     Margin{col 29}   Std. Err.{col 41}      z{col 49}   P>|z|{col 57}     [95% Con{col 70}f. Interval]
{hline 16}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{space 3}_at#partisan {c |}
1#Out-Partisan  {c |}{col 17}{res}{space 2} .6722858{col 29}{space 2} .0737692{col 40}{space 1}    9.11{col 49}{space 3}0.000{col 57}{space 4} .5277009{col 70}{space 3} .8168708
{txt}{space 1}1#In-Partisan  {c |}{col 17}{res}{space 2} .8394298{col 29}{space 2} .0585911{col 40}{space 1}   14.33{col 49}{space 3}0.000{col 57}{space 4} .7245934{col 70}{space 3} .9542662
{txt}2#Out-Partisan  {c |}{col 17}{res}{space 2} .6623659{col 29}{space 2} .0551505{col 40}{space 1}   12.01{col 49}{space 3}0.000{col 57}{space 4} .5542729{col 70}{space 3} .7704589
{txt}{space 1}2#In-Partisan  {c |}{col 17}{res}{space 2} .8722069{col 29}{space 2} .0381353{col 40}{space 1}   22.87{col 49}{space 3}0.000{col 57}{space 4} .7974631{col 70}{space 3} .9469507
{txt}3#Out-Partisan  {c |}{col 17}{res}{space 2} .6523187{col 29}{space 2} .0414002{col 40}{space 1}   15.76{col 49}{space 3}0.000{col 57}{space 4} .5711758{col 70}{space 3} .7334615
{txt}{space 1}3#In-Partisan  {c |}{col 17}{res}{space 2} .8995965{col 29}{space 2} .0247048{col 40}{space 1}   36.41{col 49}{space 3}0.000{col 57}{space 4} .8511759{col 70}{space 3} .9480171
{txt}4#Out-Partisan  {c |}{col 17}{res}{space 2} .6421503{col 29}{space 2} .0393813{col 40}{space 1}   16.31{col 49}{space 3}0.000{col 57}{space 4} .5649643{col 70}{space 3} .7193363
{txt}{space 1}4#In-Partisan  {c |}{col 17}{res}{space 2} .9220291{col 29}{space 2} .0185334{col 40}{space 1}   49.75{col 49}{space 3}0.000{col 57}{space 4} .8857042{col 70}{space 3} .9583539
{txt}5#Out-Partisan  {c |}{col 17}{res}{space 2} .6318674{col 29}{space 2} .0513558{col 40}{space 1}   12.30{col 49}{space 3}0.000{col 57}{space 4} .5312119{col 70}{space 3} .7325229
{txt}{space 1}5#In-Partisan  {c |}{col 17}{res}{space 2} .9400662{col 29}{space 2} .0174858{col 40}{space 1}   53.76{col 49}{space 3}0.000{col 57}{space 4} .9057948{col 70}{space 3} .9743377
{txt}6#Out-Partisan  {c |}{col 17}{res}{space 2} .6214767{col 29}{space 2} .0710681{col 40}{space 1}    8.74{col 49}{space 3}0.000{col 57}{space 4} .4821858{col 70}{space 3} .7607676
{txt}{space 1}6#In-Partisan  {c |}{col 17}{res}{space 2} .9543327{col 29}{space 2} .0178738{col 40}{space 1}   53.39{col 49}{space 3}0.000{col 57}{space 4} .9193007{col 70}{space 3} .9893646
{txt}7#Out-Partisan  {c |}{col 17}{res}{space 2} .6109853{col 29}{space 2} .0941201{col 40}{space 1}    6.49{col 49}{space 3}0.000{col 57}{space 4} .4265134{col 70}{space 3} .7954573
{txt}{space 1}7#In-Partisan  {c |}{col 17}{res}{space 2} .9654569{col 29}{space 2} .0178057{col 40}{space 1}   54.22{col 49}{space 3}0.000{col 57}{space 4} .9305584{col 70}{space 3} 1.000356
{txt}8#Out-Partisan  {c |}{col 17}{res}{space 2} .6004007{col 29}{space 2} .1188223{col 40}{space 1}    5.05{col 49}{space 3}0.000{col 57}{space 4} .3675133{col 70}{space 3} .8332881
{txt}{space 1}8#In-Partisan  {c |}{col 17}{res}{space 2} .9740272{col 29}{space 2} .0169499{col 40}{space 1}   57.47{col 49}{space 3}0.000{col 57}{space 4} .9408061{col 70}{space 3} 1.007248
{txt}9#Out-Partisan  {c |}{col 17}{res}{space 2} .5897304{col 29}{space 2} .1444897{col 40}{space 1}    4.08{col 49}{space 3}0.000{col 57}{space 4} .3065357{col 70}{space 3}  .872925
{txt}{space 1}9#In-Partisan  {c |}{col 17}{res}{space 2} .9805646{col 29}{space 2} .0154931{col 40}{space 1}   63.29{col 49}{space 3}0.000{col 57}{space 4} .9501988{col 70}{space 3}  1.01093
{txt}{hline 16}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{res}{txt}
{com}.                 marginsplot, scheme(s1mono) title("2000 ANES" "Pr(Better)") ///
>                         ytitle("") xtitle("") xline(-4, lpattern(dot)) xline(2, lpattern(dot)) 

{text}{p 2 6 2}Variables that uniquely identify margins: disagree_total partisan{p_end}
{res}{txt}
{com}.                 
.                 graph save "2000 - Better", replace
{res}{txt}(file 2000 - Better.gph saved)

{com}.                         
.                         
.                 margins partisan, at(disagree_total=(-4(1)4)) predict(outcome(3))
{res}
{txt}Predictive margins{col 51}Number of obs{col 67}= {res}       369
{txt}Model VCE{col 14}: {res}Robust

{txt}{p2colset 1 14 16 2}{...}
{p2col:Expression}:{space 1}{res:Pr(econ_post3==3), predict(outcome(3))}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:1._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-4}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:2._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-3}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:3._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-2}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:4._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-1}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:5._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}0}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:6._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}1}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:7._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}2}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:8._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}3}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:9._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}4}{p_end}
{p2colreset}{...}

{res}{txt}{hline 16}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 17}{c |}{col 29} Delta-method
{col 17}{c |}     Margin{col 29}   Std. Err.{col 41}      z{col 49}   P>|z|{col 57}     [95% Con{col 70}f. Interval]
{hline 16}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{space 3}_at#partisan {c |}
1#Out-Partisan  {c |}{col 17}{res}{space 2} .6722858{col 29}{space 2} .0737692{col 40}{space 1}    9.11{col 49}{space 3}0.000{col 57}{space 4} .5277009{col 70}{space 3} .8168708
{txt}{space 1}1#In-Partisan  {c |}{col 17}{res}{space 2} .8394298{col 29}{space 2} .0585911{col 40}{space 1}   14.33{col 49}{space 3}0.000{col 57}{space 4} .7245934{col 70}{space 3} .9542662
{txt}2#Out-Partisan  {c |}{col 17}{res}{space 2} .6623659{col 29}{space 2} .0551505{col 40}{space 1}   12.01{col 49}{space 3}0.000{col 57}{space 4} .5542729{col 70}{space 3} .7704589
{txt}{space 1}2#In-Partisan  {c |}{col 17}{res}{space 2} .8722069{col 29}{space 2} .0381353{col 40}{space 1}   22.87{col 49}{space 3}0.000{col 57}{space 4} .7974631{col 70}{space 3} .9469507
{txt}3#Out-Partisan  {c |}{col 17}{res}{space 2} .6523187{col 29}{space 2} .0414002{col 40}{space 1}   15.76{col 49}{space 3}0.000{col 57}{space 4} .5711758{col 70}{space 3} .7334615
{txt}{space 1}3#In-Partisan  {c |}{col 17}{res}{space 2} .8995965{col 29}{space 2} .0247048{col 40}{space 1}   36.41{col 49}{space 3}0.000{col 57}{space 4} .8511759{col 70}{space 3} .9480171
{txt}4#Out-Partisan  {c |}{col 17}{res}{space 2} .6421503{col 29}{space 2} .0393813{col 40}{space 1}   16.31{col 49}{space 3}0.000{col 57}{space 4} .5649643{col 70}{space 3} .7193363
{txt}{space 1}4#In-Partisan  {c |}{col 17}{res}{space 2} .9220291{col 29}{space 2} .0185334{col 40}{space 1}   49.75{col 49}{space 3}0.000{col 57}{space 4} .8857042{col 70}{space 3} .9583539
{txt}5#Out-Partisan  {c |}{col 17}{res}{space 2} .6318674{col 29}{space 2} .0513558{col 40}{space 1}   12.30{col 49}{space 3}0.000{col 57}{space 4} .5312119{col 70}{space 3} .7325229
{txt}{space 1}5#In-Partisan  {c |}{col 17}{res}{space 2} .9400662{col 29}{space 2} .0174858{col 40}{space 1}   53.76{col 49}{space 3}0.000{col 57}{space 4} .9057948{col 70}{space 3} .9743377
{txt}6#Out-Partisan  {c |}{col 17}{res}{space 2} .6214767{col 29}{space 2} .0710681{col 40}{space 1}    8.74{col 49}{space 3}0.000{col 57}{space 4} .4821858{col 70}{space 3} .7607676
{txt}{space 1}6#In-Partisan  {c |}{col 17}{res}{space 2} .9543327{col 29}{space 2} .0178738{col 40}{space 1}   53.39{col 49}{space 3}0.000{col 57}{space 4} .9193007{col 70}{space 3} .9893646
{txt}7#Out-Partisan  {c |}{col 17}{res}{space 2} .6109853{col 29}{space 2} .0941201{col 40}{space 1}    6.49{col 49}{space 3}0.000{col 57}{space 4} .4265134{col 70}{space 3} .7954573
{txt}{space 1}7#In-Partisan  {c |}{col 17}{res}{space 2} .9654569{col 29}{space 2} .0178057{col 40}{space 1}   54.22{col 49}{space 3}0.000{col 57}{space 4} .9305584{col 70}{space 3} 1.000356
{txt}8#Out-Partisan  {c |}{col 17}{res}{space 2} .6004007{col 29}{space 2} .1188223{col 40}{space 1}    5.05{col 49}{space 3}0.000{col 57}{space 4} .3675133{col 70}{space 3} .8332881
{txt}{space 1}8#In-Partisan  {c |}{col 17}{res}{space 2} .9740272{col 29}{space 2} .0169499{col 40}{space 1}   57.47{col 49}{space 3}0.000{col 57}{space 4} .9408061{col 70}{space 3} 1.007248
{txt}9#Out-Partisan  {c |}{col 17}{res}{space 2} .5897304{col 29}{space 2} .1444897{col 40}{space 1}    4.08{col 49}{space 3}0.000{col 57}{space 4} .3065357{col 70}{space 3}  .872925
{txt}{space 1}9#In-Partisan  {c |}{col 17}{res}{space 2} .9805646{col 29}{space 2} .0154931{col 40}{space 1}   63.29{col 49}{space 3}0.000{col 57}{space 4} .9501988{col 70}{space 3}  1.01093
{txt}{hline 16}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{res}{txt}
{com}.                 marginsplot, scheme(s1mono) title("2000 ANES" "Pr(Better)") ylabel(0(0.2)1) ///
>                         ytitle("") xtitle("") xline(-4, lpattern(dot)) xline(2, lpattern(dot)) ///
>                         text(0.34 -3 "In: b= 0.03, z= 1.88" ///
>                                  0.30 -3 "Out: b= -0.01, z = -0.41", just(left) size(vsmall))

{text}{p 2 6 2}Variables that uniquely identify margins: disagree_total partisan{p_end}
{res}{txt}
{com}.                                  
.                 graph save "2000 - Better - with text", replace
{res}{txt}(file 2000 - Better - with text.gph saved)

{com}.                          
.                          
. /****************************************
> *****************************************
>                 2002 ANES
> *****************************************
> ****************************************/                                
.                 
. *data cleaning
. clear
{txt}
{com}. do "Data Cleaning - 2002 ANES.do"
{txt}
{com}. **********************************************************************
. **********************************************************************
. ***********************2002 ANES Panel********************************
. **********************************************************************
. **********************************************************************
. **********************************************************************
. 
. 
. **********************************************************************
. ****************************Data Cleaning****************************
. **********************************************************************
. **********************************************************************
. **********************************************************************
. **********************************************************************
. 
. clear
{txt}
{com}. set more off
{txt}
{com}. use "ANES2002Panel.dta"
{txt}
{com}. set more off
{txt}
{com}. 
.                 ************************************
.                 *********Panels*********************
.                 ************************************
. 
. *We are most interested in those that participated in the 
. *2000TS Post-Election Wave (where the networks data was recorded
. *And those that did the 2002 Pre-Election Wave 
. *where the econ data was recorded
. 
. tab Waves

                    {txt}Waves Participation {c |}      Freq.     Percent        Cum.
{hline 40}{c +}{hline 35}
                           01. 2000 Pre {c |}{res}        152        8.41        8.41
{txt}               02. 2000 Pre - 2000 Post {c |}{res}        468       25.90       34.31
{txt}    03. 2000 Pre -           - 2002 Pre {c |}{res}         17        0.94       35.25
{txt}04. 2000 Pre -           - 2002 Pre - 2 {c |}{res}         29        1.60       36.86
{txt}    05. 2000 Pre - 2000 Post - 2002 Pre {c |}{res}         57        3.15       40.01
{txt}06. 2000 Pre - 2000 Post - 2002 Pre - 2 {c |}{res}        244       13.50       53.51
{txt}07. 2000 Pre - --------- - 2002 Pre - - {c |}{res}          5        0.28       53.79
{txt}08. 2000 Pre - --------- - 2002 Pre - 2 {c |}{res}         49        2.71       56.50
{txt}09. 2000 Pre - 2000 Post - 2002 Pre - - {c |}{res}         38        2.10       58.61
{txt}10. 2000 Pre - 2000 Post - 2002 Pre - 2 {c |}{res}        748       41.39      100.00
{txt}{hline 40}{c +}{hline 35}
                                  Total {c |}{res}      1,807      100.00
{txt}
{com}.         *10 = 2000 Pre, 2000 Post, 2002 Pre, 2002 Post, 2004 Post
.         *9 = 2000 Pre, 2000 Post, 2002 Pre, 2004 Post
.         *8 = 2000 Pre, 2002 Pre, 2002 Post, 20004 Post
.         *7 = 2000 Pre, 2002 Pre, 2004 Post
.         *6 = 2000 Pre, 2000 Post, 2002 Pre, 2002 Post
.         *5 = 2000 Pre, 2000 Post, 2002 Pre
.         *4 = 2000 Pre, 2002 Pre, 2002 Post
.         *3 = 2000 Pre, 2002 Pre 
.         *2 = 2000 Pre, 2000 Post
.         *1 = 2000 Pre
.         
. *thus, we are interested i: 10, 9, 6, 5 
. 
. gen panel = . 
{txt}(1807 missing values generated)

{com}. replace panel = 1 if Waves == 10
{txt}(748 real changes made)

{com}. replace panel = 1 if Waves == 9
{txt}(38 real changes made)

{com}. replace panel = 1 if Waves == 6
{txt}(244 real changes made)

{com}. replace panel = 1 if Waves == 5
{txt}(57 real changes made)

{com}. replace panel = 0 if panel == .
{txt}(720 real changes made)

{com}. label def pan 1 "2000 Post & 2002 Pre" 
{txt}
{com}. label values panel pan
{txt}
{com}.         
.                 ************************************
.                 *********Economic Assessments*******
.                 ************************************
.                 
. recode M000491 (1=5) (2=4) (3=3) (4=2) (5=1), gen(retro2002)
{txt}(1001 differences between M000491 and retro2002)

{com}. label def ret 1 "Much Worse" 2 "Somewhat Worse" 3 "Same" 4 "Somewhat Better" 5 "Much Better"
{txt}
{com}. label values retro2002 ret
{txt}
{com}. label var retro2002 "Retro (2002)"
{txt}
{com}. tab retro if panel == 1

   {txt}Retro (2002) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        133       12.34       12.34
{txt} Somewhat Worse {c |}{res}         48        4.45       16.79
{txt}           Same {c |}{res}        493       45.73       62.52
{txt}Somewhat Better {c |}{res}        262       24.30       86.83
{txt}    Much Better {c |}{res}        142       13.17      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,078      100.00
{txt}
{com}. 
. recode retro (1=1) (2=1) (3=2) (4=3) (5=3), gen(retro2002_3)
{txt}(1554 differences between retro2002 and retro2002_3)

{com}. label def ret1 1 "Worse" 2 "Same" 3 "Better" 
{txt}
{com}. label values retro2002_3 ret1 
{txt}
{com}. label var retro2002_3 "Retro (2002; 3-pt)"
{txt}
{com}. tab retro2002_3

      {txt}Retro {c |}
     (2002; {c |}
      3-pt) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}        302       16.91       16.91
{txt}       Same {c |}{res}        785       43.95       60.86
{txt}     Better {c |}{res}        699       39.14      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,786      100.00
{txt}
{com}. 
. gen version = . 
{txt}(1807 missing values generated)

{com}. replace version = 1 if M000488a !=.
{txt}(896 real changes made)

{com}. replace version = 0 if M000488b !=.
{txt}(891 real changes made)

{com}. label def ver 1 "Better" 0 "Worse"
{txt}
{com}. label values version ver
{txt}
{com}. label var version "Version of Retro2002"
{txt}
{com}. 
. tab retro2002 version if panel == 1, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

                {c |} Version of Retro2002
   Retro (2002) {c |}     Worse     Better {c |}     Total
{hline 16}{c +}{hline 22}{c +}{hline 10}
     Much Worse {c |}{res}        69         64 {txt}{c |}{res}       133 
                {txt}{c |}{res}     51.88      48.12 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     12.71      11.96 {txt}{c |}{res}     12.34 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
 Somewhat Worse {c |}{res}        24         24 {txt}{c |}{res}        48 
                {txt}{c |}{res}     50.00      50.00 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}      4.42       4.49 {txt}{c |}{res}      4.45 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
           Same {c |}{res}       256        237 {txt}{c |}{res}       493 
                {txt}{c |}{res}     51.93      48.07 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     47.15      44.30 {txt}{c |}{res}     45.73 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
Somewhat Better {c |}{res}       139        123 {txt}{c |}{res}       262 
                {txt}{c |}{res}     53.05      46.95 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     25.60      22.99 {txt}{c |}{res}     24.30 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
    Much Better {c |}{res}        55         87 {txt}{c |}{res}       142 
                {txt}{c |}{res}     38.73      61.27 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     10.13      16.26 {txt}{c |}{res}     13.17 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
          Total {c |}{res}       543        535 {txt}{c |}{res}     1,078 
                {txt}{c |}{res}     50.37      49.63 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}4{txt}) = {res}  9.0497  {txt} Pr = {res}0.060
{txt}
{com}. tab retro2002_3 version if panel == 1, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

     Retro {c |}
    (2002; {c |} Version of Retro2002
     3-pt) {c |}     Worse     Better {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}        93         88 {txt}{c |}{res}       181 
           {txt}{c |}{res}     51.38      48.62 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     17.13      16.45 {txt}{c |}{res}     16.79 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}       256        237 {txt}{c |}{res}       493 
           {txt}{c |}{res}     51.93      48.07 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     47.15      44.30 {txt}{c |}{res}     45.73 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}       194        210 {txt}{c |}{res}       404 
           {txt}{c |}{res}     48.02      51.98 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     35.73      39.25 {txt}{c |}{res}     37.48 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       543        535 {txt}{c |}{res}     1,078 
           {txt}{c |}{res}     50.37      49.63 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res}  1.4447  {txt} Pr = {res}0.486
{txt}
{com}. ttest retro2002 if panel == 1, by(version)

{txt}Two-sample t test with equal variances
{hline 9}{c TT}{hline 68}
   Group{col 10}{c |}{col 16}Obs{col 27}Mean{col 35}Std. Err.{col 47}Std. Dev.{col 59}[95% Conf. Interval]
{hline 9}{c +}{hline 68}
   Worse {c |}{res}{col 12}    543{col 22} 3.160221{col 34} .0468167{col 46}  1.09094{col 58} 3.068257{col 70} 3.252185
  {txt}Better {c |}{res}{col 12}    535{col 22} 3.271028{col 34} .0499116{col 46} 1.154458{col 58} 3.172981{col 70} 3.369075
{txt}{hline 9}{c +}{hline 68}
combined {c |}{res}{col 12}   1078{col 22} 3.215213{col 34} .0342266{col 46} 1.123758{col 58} 3.148055{col 70} 3.282372
{txt}{hline 9}{c +}{hline 68}
    diff {c |}{res}{col 22} -.110807{col 34} .0684035{col 58}-.2450264{col 70} .0234123
{txt}{hline 9}{c BT}{hline 68}
    diff = mean({res}Worse{txt}) - mean({res}Better{txt})                             t = {res} -1.6199
{txt}Ho: diff = 0                                     degrees of freedom = {res}    1076

    {txt}Ha: diff < 0                 Ha: diff != 0                 Ha: diff > 0
 Pr(T < t) = {res}0.0528         {txt}Pr(|T| > |t|) = {res}0.1055          {txt}Pr(T > t) = {res}0.9472
{txt}
{com}. ttest retro2002_3 if panel == 1, by(version)

{txt}Two-sample t test with equal variances
{hline 9}{c TT}{hline 68}
   Group{col 10}{c |}{col 16}Obs{col 27}Mean{col 35}Std. Err.{col 47}Std. Dev.{col 59}[95% Conf. Interval]
{hline 9}{c +}{hline 68}
   Worse {c |}{res}{col 12}    543{col 22} 2.186004{col 34} .0301885{col 46} .7034622{col 58} 2.126703{col 70} 2.245304
  {txt}Better {c |}{res}{col 12}    535{col 22} 2.228037{col 34} .0307524{col 46} .7113044{col 58} 2.167627{col 70} 2.288448
{txt}{hline 9}{c +}{hline 68}
combined {c |}{res}{col 12}   1078{col 22} 2.206865{col 34} .0215439{col 46} .7073491{col 58} 2.164592{col 70} 2.249137
{txt}{hline 9}{c +}{hline 68}
    diff {c |}{res}{col 22}-.0420337{col 34}   .04309{col 58}-.1265836{col 70} .0425162
{txt}{hline 9}{c BT}{hline 68}
    diff = mean({res}Worse{txt}) - mean({res}Better{txt})                             t = {res} -0.9755
{txt}Ho: diff = 0                                     degrees of freedom = {res}    1076

    {txt}Ha: diff < 0                 Ha: diff != 0                 Ha: diff > 0
 Pr(T < t) = {res}0.1648         {txt}Pr(|T| > |t|) = {res}0.3295          {txt}Pr(T > t) = {res}0.8352
{txt}
{com}. 
. 
.                 ************************************
.                 *********Partisanship***************
.                 ************************************
.                 
. *2002 Pre-Election Wave
.         *7-pt
.         recode M023038X (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7), gen(partyid)
{txt}(1167 differences between M023038X and partyid)

{com}.         label def pi 1 "St. Dem" 2 "Weak Dem" 3 "Lean Dem" 4" Ind." 5 "Lean Rep" 6 "Weak Rep" 7 "St. Rep"
{txt}
{com}.         label var partyid "Party Identification (2002)"
{txt}
{com}.         label values partyid pi
{txt}
{com}.         *3-Point Categorical
.         gen pid_3 = . 
{txt}(1807 missing values generated)

{com}.         replace pid_3 = 1 if partyid >=1 & partyid <= 3
{txt}(554 real changes made)

{com}.         replace pid_3 = 3 if partyid == 4
{txt}(78 real changes made)

{com}.         replace pid_3 = 2 if partyid >=5 & partyid <= 7
{txt}(535 real changes made)

{com}.         label var pid_3 "Party ID (2002)"
{txt}
{com}.         label def pi2 1 "Democrat" 3 "Independent" 2 "Republican"
{txt}
{com}.         label values pid_3 pi2
{txt}
{com}.         
.         *Republican Vs. Democrat
.         gen pid_2 = . 
{txt}(1807 missing values generated)

{com}.         replace pid_2 = 1 if partyid >=1 & partyid <= 3
{txt}(554 real changes made)

{com}.         replace pid_2 = 0 if partyid >=5 & partyid <= 7
{txt}(535 real changes made)

{com}.         label var pid_2 "PID (2002)" 
{txt}
{com}.         label def pi3 1 "Democrat" 0 "Republican"
{txt}
{com}.         label values pid_2 pi3
{txt}
{com}.         
.         tab partyid

      {txt}Party {c |}
Identificat {c |}
 ion (2002) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
    St. Dem {c |}{res}        195       16.71       16.71
{txt}   Weak Dem {c |}{res}        195       16.71       33.42
{txt}   Lean Dem {c |}{res}        164       14.05       47.47
{txt}       Ind. {c |}{res}         78        6.68       54.16
{txt}   Lean Rep {c |}{res}        161       13.80       67.95
{txt}   Weak Rep {c |}{res}        183       15.68       83.63
{txt}    St. Rep {c |}{res}        191       16.37      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,167      100.00
{txt}
{com}.         tab pid_3

   {txt}Party ID {c |}
     (2002) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Democrat {c |}{res}        554       47.47       47.47
{txt} Republican {c |}{res}        535       45.84       93.32
{txt}Independent {c |}{res}         78        6.68      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,167      100.00
{txt}
{com}.         tab pid_2

 {txt}PID (2002) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
 Republican {c |}{res}        535       49.13       49.13
{txt}   Democrat {c |}{res}        554       50.87      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,089      100.00
{txt}
{com}.         
.         *PID Str
.         gen pid_str = . 
{txt}(1807 missing values generated)

{com}.         replace pid_str = 1 if partyid == 3
{txt}(164 real changes made)

{com}.         replace pid_str = 1 if partyid == 5
{txt}(161 real changes made)

{com}.         replace pid_str = 2 if partyid == 2
{txt}(195 real changes made)

{com}.         replace pid_str = 2 if partyid == 6
{txt}(183 real changes made)

{com}.         replace pid_str = 3 if partyid == 1
{txt}(195 real changes made)

{com}.         replace pid_str = 3 if partyid == 7
{txt}(191 real changes made)

{com}.         label var pid_str "PID Str."
{txt}
{com}.         label def pi4 1 "Leaner" 2 "Weak" 3 "Strong"
{txt}
{com}.         label values pid_str pi4
{txt}
{com}.         
.         summ pid_str 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 5}pid_str {c |}{res}      1089    2.056015    .8064441          1          3
{txt}
{com}.         gen pid_str01 = (pid_str - r(min))/(r(max)-r(min))
{txt}(718 missing values generated)

{com}.         label var pid_str01 "PID Str"
{txt}
{com}.         
.         recode partyid (1=4) (2=3) (3=2) (4=1) ///
>                 (5=2) (6=3) (7=4), gen(pid_str_full)
{txt}(1167 differences between partyid and pid_str_full)

{com}.         
.         label var pid_str_full "PID Str."
{txt}
{com}.         label def pi5 1 "Pure Ind." 2 "Leaner" 3 "Weak" 4 "Strong"
{txt}
{com}.         label values pid_str pi5
{txt}
{com}.         
.         *Partisan*
.         recode pid_2 (1=0) (0=1), gen(partisan)
{txt}(1089 differences between pid_2 and partisan)

{com}.         label var partisan "Co-Partisan to Inc. President"
{txt}
{com}.         label def part1 1 "In-Partisan" 0 "Out-Partisan"
{txt}
{com}.         label values partisan part1
{txt}
{com}. 
. 
.         
. *2000 Pre-Election
.         *7pt
.         recode M000523 (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7), gen(partyid_2000)
{txt}(1776 differences between M000523 and partyid_2000)

{com}.         label var partyid_2000 "Party Identification (2000)"
{txt}
{com}.         label values partyid_2000 pi
{txt}
{com}.         *3-pt
.         gen pid_32000 = . 
{txt}(1807 missing values generated)

{com}.         replace pid_32000 = 1 if partyid_2000 >=1 & partyid_2000 <= 3
{txt}(889 real changes made)

{com}.         replace pid_32000 = 3 if partyid_2000 == 4
{txt}(206 real changes made)

{com}.         replace pid_32000 = 2 if partyid_2000 >=5 & partyid_2000 <= 7
{txt}(690 real changes made)

{com}.         label var pid_3 "Party ID (2000)"
{txt}
{com}.         label values pid_3200 pi2
{txt}
{com}.         *Republican Vs. Democrat
.         gen pid_2_2000 = . 
{txt}(1807 missing values generated)

{com}.         replace pid_2_2000 = 1 if partyid_2000 >=1 & partyid_2000 <= 3
{txt}(889 real changes made)

{com}.         replace pid_2_2000 = 0 if partyid_2000 >=5 & partyid_2000 <= 7
{txt}(690 real changes made)

{com}.         label var pid_2_2000 "PID (2000)" 
{txt}
{com}.         label values pid_2_2000 pi3
{txt}
{com}.         
.         *Partisan
.         recode pid_2_2000 (1=0) (0=1), gen(partisan2000)
{txt}(1579 differences between pid_2_2000 and partisan2000)

{com}.         label values partisan2000 part1
{txt}
{com}.         label var partisan2000 "Co-Partisan to Inc. President (2000 Measure)"
{txt}
{com}.         
.         *Pid Str
.         gen pid_str2000 = . 
{txt}(1807 missing values generated)

{com}.         replace pid_str2000 = 1 if partyid_2000 == 3
{txt}(269 real changes made)

{com}.         replace pid_str2000 = 1 if partyid_2000 == 5
{txt}(230 real changes made)

{com}.         replace pid_str2000 = 2 if partyid_2000 == 2
{txt}(274 real changes made)

{com}.         replace pid_str2000 = 2 if partyid_2000 == 6
{txt}(215 real changes made)

{com}.         replace pid_str2000 = 3 if partyid_2000 == 1
{txt}(346 real changes made)

{com}.         replace pid_str2000 = 3 if partyid_2000 == 7
{txt}(245 real changes made)

{com}.         label var pid_str2000 "PID Str. (2000)"
{txt}
{com}.         label values pid_str2000 pi4
{txt}
{com}.         
.         summ pid_str2000

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 1}pid_str2000 {c |}{res}      1579    2.058265    .8290663          1          3
{txt}
{com}.         gen pid_str2000_01 = (pid_str2000 - r(min))/(r(max)-r(min))
{txt}(228 missing values generated)

{com}.         label var pid_str2000_01 "PID Str (2000)"
{txt}
{com}.         
. *Relationship
.         pwcorr partyid partyid_2000, sig

             {txt}{c |}  partyid partyi~0
{hline 13}{c +}{hline 18}
     partyid {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
partyid_2000 {c |} {res}  0.8442   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}

{com}.         tab pid_3 pid_32000, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

   Party ID {c |}            pid_32000
     (2000) {c |}  Democrat  Republica  Independe {c |}     Total
{hline 12}{c +}{hline 33}{c +}{hline 10}
   Democrat {c |}{res}       486         32         32 {txt}{c |}{res}       550 
            {txt}{c |}{res}     88.36       5.82       5.82 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}     86.63       6.67      27.35 {txt}{c |}{res}     47.50 
{txt}{hline 12}{c +}{hline 33}{c +}{hline 10}
 Republican {c |}{res}        53        428         50 {txt}{c |}{res}       531 
            {txt}{c |}{res}      9.98      80.60       9.42 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}      9.45      89.17      42.74 {txt}{c |}{res}     45.85 
{txt}{hline 12}{c +}{hline 33}{c +}{hline 10}
Independent {c |}{res}        22         20         35 {txt}{c |}{res}        77 
            {txt}{c |}{res}     28.57      25.97      45.45 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}      3.92       4.17      29.91 {txt}{c |}{res}      6.65 
{txt}{hline 12}{c +}{hline 33}{c +}{hline 10}
      Total {c |}{res}       561        480        117 {txt}{c |}{res}     1,158 
            {txt}{c |}{res}     48.45      41.45      10.10 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}    100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}4{txt}) = {res}824.1181  {txt} Pr = {res}0.000
{txt}
{com}.         tab pid_2 pid_2_2000, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}      PID (2000)
PID (2002) {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
Republican {c |}{res}       428         53 {txt}{c |}{res}       481 
           {txt}{c |}{res}     88.98      11.02 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     93.04       9.83 {txt}{c |}{res}     48.15 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
  Democrat {c |}{res}        32        486 {txt}{c |}{res}       518 
           {txt}{c |}{res}      6.18      93.82 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      6.96      90.17 {txt}{c |}{res}     51.85 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       460        539 {txt}{c |}{res}       999 
           {txt}{c |}{res}     46.05      53.95 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}1{txt}) = {res}688.3242  {txt} Pr = {res}0.000
{txt}
{com}. 
. *Bivariate relationship with economic assessments? 
.         tab retro2002_3 pid_2 if panel == 1, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

     Retro {c |}
    (2002; {c |}      PID (2002)
     3-pt) {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       102         51 {txt}{c |}{res}       153 
           {txt}{c |}{res}     66.67      33.33 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     20.99      10.14 {txt}{c |}{res}     15.47 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}       253        200 {txt}{c |}{res}       453 
           {txt}{c |}{res}     55.85      44.15 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     52.06      39.76 {txt}{c |}{res}     45.80 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}       131        252 {txt}{c |}{res}       383 
           {txt}{c |}{res}     34.20      65.80 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     26.95      50.10 {txt}{c |}{res}     38.73 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       486        503 {txt}{c |}{res}       989 
           {txt}{c |}{res}     49.14      50.86 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 61.1539  {txt} Pr = {res}0.000
{txt}
{com}.         tab retro2002_3 pid_2_2000 if panel == 1, row col chi2  
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

     Retro {c |}
    (2002; {c |}      PID (2000)
     3-pt) {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}        95         53 {txt}{c |}{res}       148 
           {txt}{c |}{res}     64.19      35.81 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     21.35      10.39 {txt}{c |}{res}     15.50 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}       232        204 {txt}{c |}{res}       436 
           {txt}{c |}{res}     53.21      46.79 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     52.13      40.00 {txt}{c |}{res}     45.65 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}       118        253 {txt}{c |}{res}       371 
           {txt}{c |}{res}     31.81      68.19 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     26.52      49.61 {txt}{c |}{res}     38.85 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       445        510 {txt}{c |}{res}       955 
           {txt}{c |}{res}     46.60      53.40 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 58.6889  {txt} Pr = {res}0.000
{txt}
{com}.         tab retro2002 pid_2 if panel == 1, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

                {c |}      PID (2002)
   Retro (2002) {c |} Republica   Democrat {c |}     Total
{hline 16}{c +}{hline 22}{c +}{hline 10}
     Much Worse {c |}{res}        77         36 {txt}{c |}{res}       113 
                {txt}{c |}{res}     68.14      31.86 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     15.84       7.16 {txt}{c |}{res}     11.43 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
 Somewhat Worse {c |}{res}        25         15 {txt}{c |}{res}        40 
                {txt}{c |}{res}     62.50      37.50 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}      5.14       2.98 {txt}{c |}{res}      4.04 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
           Same {c |}{res}       253        200 {txt}{c |}{res}       453 
                {txt}{c |}{res}     55.85      44.15 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     52.06      39.76 {txt}{c |}{res}     45.80 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
Somewhat Better {c |}{res}        96        153 {txt}{c |}{res}       249 
                {txt}{c |}{res}     38.55      61.45 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     19.75      30.42 {txt}{c |}{res}     25.18 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
    Much Better {c |}{res}        35         99 {txt}{c |}{res}       134 
                {txt}{c |}{res}     26.12      73.88 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}      7.20      19.68 {txt}{c |}{res}     13.55 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
          Total {c |}{res}       486        503 {txt}{c |}{res}       989 
                {txt}{c |}{res}     49.14      50.86 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}4{txt}) = {res} 66.9199  {txt} Pr = {res}0.000
{txt}
{com}.         tab retro2002 pid_2_2000 if panel == 1, row col chi2    
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

                {c |}      PID (2000)
   Retro (2002) {c |} Republica   Democrat {c |}     Total
{hline 16}{c +}{hline 22}{c +}{hline 10}
     Much Worse {c |}{res}        71         39 {txt}{c |}{res}       110 
                {txt}{c |}{res}     64.55      35.45 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     15.96       7.65 {txt}{c |}{res}     11.52 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
 Somewhat Worse {c |}{res}        24         14 {txt}{c |}{res}        38 
                {txt}{c |}{res}     63.16      36.84 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}      5.39       2.75 {txt}{c |}{res}      3.98 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
           Same {c |}{res}       232        204 {txt}{c |}{res}       436 
                {txt}{c |}{res}     53.21      46.79 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     52.13      40.00 {txt}{c |}{res}     45.65 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
Somewhat Better {c |}{res}        86        153 {txt}{c |}{res}       239 
                {txt}{c |}{res}     35.98      64.02 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     19.33      30.00 {txt}{c |}{res}     25.03 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
    Much Better {c |}{res}        32        100 {txt}{c |}{res}       132 
                {txt}{c |}{res}     24.24      75.76 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}      7.19      19.61 {txt}{c |}{res}     13.82 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
          Total {c |}{res}       445        510 {txt}{c |}{res}       955 
                {txt}{c |}{res}     46.60      53.40 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}4{txt}) = {res} 63.4213  {txt} Pr = {res}0.000
{txt}
{com}. 
. 
.                 *****************************************************
.                 *********Network Size and Disagreement***************
.                 *****************************************************
. *Network Size (# Listed Discussants)
. 
.         gen names = . 
{txt}(1807 missing values generated)

{com}.         replace names = 4 if M001702 == 1 & M001701 == 1 & M001700 == 1 & M001699 == 1
{txt}(327 real changes made)

{com}.         replace names = 3 if M001702 == 5 & M001701 == 1 & M001700 == 1 & M001699 == 1
{txt}(223 real changes made)

{com}.         replace names = 2 if M001701 == 5 & M001700 == 1 & M001699 == 1
{txt}(311 real changes made)

{com}.         replace names = 1 if M001700 == 5 & M001699 == 1
{txt}(290 real changes made)

{com}.         replace names = 0 if M001699 == 5
{txt}(399 real changes made)

{com}.         label var names "# Listed Disc."
{txt}
{com}.         
.         *Discussant Vote Choice
.                 foreach var in M001710 M001718 M001726 M001734 {c -(}
{txt}  2{com}.                         tab `var' if panel == 1
{txt}  3{com}.                 {c )-}

{txt}Z12. How name 1 voted in election {c |}      Freq.     Percent        Cum.
{hline 34}{c +}{hline 35}
                       1. AL GORE {c |}{res}        344       42.52       42.52
{txt}                 3. GEORGE W BUSH {c |}{res}        359       44.38       86.90
{txt}5. SOME OTHER CANDIDATE (SPECIFY) {c |}{res}         34        4.20       91.10
{txt}                   7. DIDN'T VOTE {c |}{res}         62        7.66       98.76
{txt}      8. INELIGIBLE TO VOTE [VOL] {c |}{res}         10        1.24      100.00
{txt}{hline 34}{c +}{hline 35}
                            Total {c |}{res}        809      100.00

{txt}Z16. How name 2 voted in election {c |}      Freq.     Percent        Cum.
{hline 34}{c +}{hline 35}
                       1. AL GORE {c |}{res}        255       43.29       43.29
{txt}                 3. GEORGE W BUSH {c |}{res}        255       43.29       86.59
{txt}5. SOME OTHER CANDIDATE [SPECIFY] {c |}{res}         23        3.90       90.49
{txt}                   7. DIDN'T VOTE {c |}{res}         49        8.32       98.81
{txt}      8. INELIGIBLE TO VOTE [VOL] {c |}{res}          7        1.19      100.00
{txt}{hline 34}{c +}{hline 35}
                            Total {c |}{res}        589      100.00

      {txt}Z20. How name 3 voted in election {c |}      Freq.     Percent        Cum.
{hline 40}{c +}{hline 35}
                             1. AL GORE {c |}{res}        156       41.38       41.38
{txt}                       3. GEORGE W BUSH {c |}{res}        179       47.48       88.86
{txt}5. SOME OTHER CANDIDATE (SPECIFY) [SPEC {c |}{res}          7        1.86       90.72
{txt}                         7. DIDN'T VOTE {c |}{res}         30        7.96       98.67
{txt}            8. INELIGIBLE TO VOTE [VOL] {c |}{res}          5        1.33      100.00
{txt}{hline 40}{c +}{hline 35}
                                  Total {c |}{res}        377      100.00

{txt}Z24. How name 4 voted in election {c |}      Freq.     Percent        Cum.
{hline 34}{c +}{hline 35}
                       1. AL GORE {c |}{res}         82       37.10       37.10
{txt}                 3. GEORGE W BUSH {c |}{res}        109       49.32       86.43
{txt}5. SOME OTHER CANDIDATE (SPECIFY) {c |}{res}          6        2.71       89.14
{txt}                   7. DIDN'T VOTE {c |}{res}         20        9.05       98.19
{txt}      8. INELIGIBLE TO VOTE [VOL] {c |}{res}          4        1.81      100.00
{txt}{hline 34}{c +}{hline 35}
                            Total {c |}{res}        221      100.00
{txt}
{com}.                 
.                 *1 = Al Gore
.                 *3 = George Bush
.                 *5 = Some Other Candidate
.                 *7 = Didn't vote
.                 *8 = ineliglb to vote
.                 *98 = dk
.                 *99 = ref
.         
.         recode names (0=.), gen(names1)
{txt}(399 differences between names and names1)

{com}.         label var names1 "Network Size"
{txt}
{com}.         summ names1

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 6}names1 {c |}{res}      1151    2.509991    1.150287          1          4
{txt}
{com}.         gen numgiven01 = (names1 - r(min))/(r(max)-r(min))
{txt}(656 missing values generated)

{com}.         label var numgiven01 "Network Size"
{txt}
{com}.         
.                 
.         *Respondent vote choice*
.                         tab M001249

          {txt}C6. R vote cast for President {c |}      Freq.     Percent        Cum.
{hline 40}{c +}{hline 35}
                            1. AL GORE  {c |}{res}        590       50.77       50.77
{txt}2. HOWARD PHILLIPS-CONSTITUTION PARTY C {c |}{res}          1        0.09       50.86
{txt}                      3. GEORGE W. BUSH {c |}{res}        530       45.61       96.47
{txt}   4. HARRY BROWN-LIBERTARIAN CANDIDATE {c |}{res}          4        0.34       96.82
{txt}                       5. PAT BUCHANAN  {c |}{res}          3        0.26       97.07
{txt}                         6. RALPH NADER {c |}{res}         33        2.84       99.91
{txt}           7. R REPORTS VOTING FOR SELF {c |}{res}          1        0.09      100.00
{txt}{hline 40}{c +}{hline 35}
                                  Total {c |}{res}      1,162      100.00
{txt}
{com}.                         *1 = Gore
.                         *2 = howard philips (n = 1)
.                         *3 = Bush
.                         *4 = Libertarian (n=4)
.                         *5 = Pat Buchanan (n =3)
.                         *6 = Nader (n=33)
.                         *7 = reports voting for self
.                         *0 = NA/INAP
.                         
.                                 *0 = NA/INAP
.         
. *Disagreement
.         *need to create indices for 'agreement' and 'disagreement'
.         *agreement: gore/gore, bush/bush; 
.         *disagree: gore/bush, bush/gore, nader/gore, nader/bush, gore/other, bush/other, remainder 3rd party/bush or gore
.                 
.         *Agree = 1, Disagree = 0
.                 label def agr 1 "Agree" 0 "Disagree" 
{txt}
{com}.                 gen d1_votea = . 
{txt}(1807 missing values generated)

{com}.                 replace d1_votea = 1 if M001249 == 1 & M001710 == 1
{txt}(301 real changes made)

{com}.                 replace d1_votea = 1 if M001249 == 3 & M001710 == 3
{txt}(307 real changes made)

{com}.                 replace d1_votea = 0  if M001249 == 1 & M001710 == 3
{txt}(92 real changes made)

{com}.                 replace d1_votea = 0  if M001249 == 3 & M001710 == 1
{txt}(77 real changes made)

{com}.                 replace d1_votea = 0  if M001249 == 1 & M001710 == 5
{txt}(11 real changes made)

{com}.                 replace d1_votea = 0  if M001249 == 3 & M001710 == 5
{txt}(9 real changes made)

{com}.                 replace d1_votea = 0  if M001249 == 2 & M001710 == 1
{txt}(0 real changes made)

{com}.                 replace d1_votea = 0  if M001249 == 2 & M001710 == 3
{txt}(1 real change made)

{com}.                 replace d1_votea = 0  if M001249 == 4 & M001710 == 1
{txt}(2 real changes made)

{com}.                 replace d1_votea = 0  if M001249 == 4 & M001710 == 3
{txt}(1 real change made)

{com}.                 replace d1_votea = 0  if M001249 == 5 & M001710 == 1
{txt}(0 real changes made)

{com}.                 replace d1_votea = 0  if M001249 == 5 & M001710 == 3
{txt}(0 real changes made)

{com}.                 replace d1_votea = 0  if M001249 == 6 & M001710 == 1
{txt}(10 real changes made)

{com}.                 replace d1_votea = 0  if M001249 == 6 & M001710 == 3
{txt}(11 real changes made)

{com}.                 label var d1_votea "D1 Vote Agreement"
{txt}
{com}.                 label values d1_votea agr
{txt}
{com}.                 
.                 
.                 gen d2_votea = . 
{txt}(1807 missing values generated)

{com}.                 replace d2_votea = 1 if M001249 == 1 & M001718 == 1
{txt}(226 real changes made)

{com}.                 replace d2_votea = 1 if M001249 == 3 & M001718 == 3
{txt}(221 real changes made)

{com}.                 replace d2_votea = 0  if M001249 == 1 & M001718 == 3
{txt}(73 real changes made)

{com}.                 replace d2_votea = 0  if M001249 == 3 & M001718 == 1
{txt}(62 real changes made)

{com}.                 replace d2_votea = 0  if M001249 == 1 & M001718 == 5
{txt}(10 real changes made)

{com}.                 replace d2_votea = 0  if M001249 == 3 & M001718 == 5
{txt}(8 real changes made)

{com}.                 replace d2_votea = 0  if M001249 == 2 & M001718 == 1
{txt}(0 real changes made)

{com}.                 replace d2_votea = 0  if M001249 == 2 & M001718 == 3
{txt}(0 real changes made)

{com}.                 replace d2_votea = 0  if M001249 == 4 & M001718 == 1
{txt}(2 real changes made)

{com}.                 replace d2_votea = 0  if M001249 == 4 & M001718 == 3
{txt}(0 real changes made)

{com}.                 replace d2_votea = 0  if M001249 == 5 & M001718 == 1
{txt}(1 real change made)

{com}.                 replace d2_votea = 0  if M001249 == 5 & M001718 == 3
{txt}(0 real changes made)

{com}.                 replace d2_votea = 0  if M001249 == 6 & M001718 == 1
{txt}(10 real changes made)

{com}.                 replace d2_votea = 0  if M001249 == 6 & M001718 == 3
{txt}(5 real changes made)

{com}.                 label var d2_votea "D2 Vote Agreement"
{txt}
{com}.                 label values d2_votea agr
{txt}
{com}.                 
.                                 
.                 gen d3_votea = . 
{txt}(1807 missing values generated)

{com}.                 replace d3_votea = 1 if M001249 == 1 & M001726 == 1
{txt}(137 real changes made)

{com}.                 replace d3_votea = 1 if M001249 == 3 & M001726 == 3
{txt}(149 real changes made)

{com}.                 replace d3_votea = 0  if M001249 == 1 & M001726 == 3
{txt}(53 real changes made)

{com}.                 replace d3_votea = 0  if M001249 == 3 & M001726 == 1
{txt}(43 real changes made)

{com}.                 replace d3_votea = 0  if M001249 == 1 & M001726 == 5
{txt}(3 real changes made)

{com}.                 replace d3_votea = 0  if M001249 == 3 & M001726 == 5
{txt}(4 real changes made)

{com}.                 replace d3_votea = 0  if M001249 == 2 & M001726 == 1
{txt}(0 real changes made)

{com}.                 replace d3_votea = 0  if M001249 == 2 & M001726 == 3
{txt}(1 real change made)

{com}.                 replace d3_votea = 0  if M001249 == 4 & M001726 == 1
{txt}(1 real change made)

{com}.                 replace d3_votea = 0  if M001249 == 4 & M001726 == 3
{txt}(1 real change made)

{com}.                 replace d3_votea = 0  if M001249 == 5 & M001726 == 1
{txt}(0 real changes made)

{com}.                 replace d3_votea = 0  if M001249 == 5 & M001726 == 3
{txt}(0 real changes made)

{com}.                 replace d3_votea = 0  if M001249 == 6 & M001726 == 1
{txt}(4 real changes made)

{com}.                 replace d3_votea = 0  if M001249 == 6 & M001726 == 3
{txt}(4 real changes made)

{com}.                 label var d3_votea "D4 Vote Agreement"
{txt}
{com}.                 label values d3_votea agr
{txt}
{com}. 
. 
.                 gen d4_votea = . 
{txt}(1807 missing values generated)

{com}.                 replace d4_votea = 1 if M001249 == 1 & M001734 == 1
{txt}(70 real changes made)

{com}.                 replace d4_votea = 1 if M001249 == 3 & M001734 == 3
{txt}(93 real changes made)

{com}.                 replace d4_votea = 0  if M001249 == 1 & M001734 == 3
{txt}(41 real changes made)

{com}.                 replace d4_votea = 0  if M001249 == 3 & M001734 == 1
{txt}(24 real changes made)

{com}.                 replace d4_votea = 0  if M001249 == 1 & M001734 == 5
{txt}(1 real change made)

{com}.                 replace d4_votea = 0  if M001249 == 3 & M001734 == 5
{txt}(2 real changes made)

{com}.                 replace d4_votea = 0  if M001249 == 2 & M001734 == 1
{txt}(0 real changes made)

{com}.                 replace d4_votea = 0  if M001249 == 2 & M001734 == 3
{txt}(0 real changes made)

{com}.                 replace d4_votea = 0  if M001249 == 4 & M001734 == 1
{txt}(0 real changes made)

{com}.                 replace d4_votea = 0  if M001249 == 4 & M001734 == 3
{txt}(0 real changes made)

{com}.                 replace d4_votea = 0  if M001249 == 5 & M001734 == 1
{txt}(0 real changes made)

{com}.                 replace d4_votea = 0  if M001249 == 5 & M001734 == 3
{txt}(0 real changes made)

{com}.                 replace d4_votea = 0  if M001249 == 6 & M001734 == 1
{txt}(2 real changes made)

{com}.                 replace d4_votea = 0  if M001249 == 6 & M001734 == 3
{txt}(0 real changes made)

{com}.                 label var d4_votea "D4 Vote Agreement"
{txt}
{com}.                 label values d4_votea agr
{txt}
{com}.         
.                 tab d1_votea 

    {txt}D1 Vote {c |}
  Agreement {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}        214       26.03       26.03
{txt}      Agree {c |}{res}        608       73.97      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        822      100.00
{txt}
{com}.                 tab d2_votea 

    {txt}D2 Vote {c |}
  Agreement {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}        171       27.67       27.67
{txt}      Agree {c |}{res}        447       72.33      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        618      100.00
{txt}
{com}.                 tab d3_votea

    {txt}D4 Vote {c |}
  Agreement {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}        114       28.50       28.50
{txt}      Agree {c |}{res}        286       71.50      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        400      100.00
{txt}
{com}.                 tab d4_votea

    {txt}D4 Vote {c |}
  Agreement {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}         70       30.04       30.04
{txt}      Agree {c |}{res}        163       69.96      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        233      100.00
{txt}
{com}.                 
.         *Disagreement (=1; agree =0)
.                 label def disagr 1 "Disagree" 0 "Agree"
{txt}
{com}.                                         
.                 gen d1_voted = . 
{txt}(1807 missing values generated)

{com}.                 replace d1_voted = 0 if M001249 == 1 & M001710 == 1
{txt}(301 real changes made)

{com}.                 replace d1_voted = 0 if M001249 == 3 & M001710 == 3
{txt}(307 real changes made)

{com}.                 replace d1_voted = 1  if M001249 == 1 & M001710 == 3
{txt}(92 real changes made)

{com}.                 replace d1_voted = 1  if M001249 == 3 & M001710 == 1
{txt}(77 real changes made)

{com}.                 replace d1_voted = 1  if M001249 == 1 & M001710 == 5
{txt}(11 real changes made)

{com}.                 replace d1_voted = 1  if M001249 == 3 & M001710 == 5
{txt}(9 real changes made)

{com}.                 replace d1_voted = 1  if M001249 == 2 & M001710 == 1
{txt}(0 real changes made)

{com}.                 replace d1_voted = 1  if M001249 == 2 & M001710 == 3
{txt}(1 real change made)

{com}.                 replace d1_voted = 1  if M001249 == 4 & M001710 == 1
{txt}(2 real changes made)

{com}.                 replace d1_voted = 1  if M001249 == 4 & M001710 == 3
{txt}(1 real change made)

{com}.                 replace d1_voted = 1  if M001249 == 5 & M001710 == 1
{txt}(0 real changes made)

{com}.                 replace d1_voted = 1  if M001249 == 5 & M001710 == 3
{txt}(0 real changes made)

{com}.                 replace d1_voted = 1  if M001249 == 6 & M001710 == 1
{txt}(10 real changes made)

{com}.                 replace d1_voted = 1  if M001249 == 6 & M001710 == 3
{txt}(11 real changes made)

{com}.                 label var d1_voted "D1 Vote Disagreement"
{txt}
{com}.                 label values d1_voted disagr
{txt}
{com}.                 
.                 gen d2_voted = . 
{txt}(1807 missing values generated)

{com}.                 replace d2_voted = 0 if M001249 == 1 & M001718 == 1
{txt}(226 real changes made)

{com}.                 replace d2_voted = 0 if M001249 == 3 & M001718 == 3
{txt}(221 real changes made)

{com}.                 replace d2_voted = 1  if M001249 == 1 & M001718 == 3
{txt}(73 real changes made)

{com}.                 replace d2_voted = 1  if M001249 == 3 & M001718 == 1
{txt}(62 real changes made)

{com}.                 replace d2_voted = 1  if M001249 == 1 & M001718 == 5
{txt}(10 real changes made)

{com}.                 replace d2_voted = 1  if M001249 == 3 & M001718 == 5
{txt}(8 real changes made)

{com}.                 replace d2_voted = 1  if M001249 == 2 & M001718 == 1
{txt}(0 real changes made)

{com}.                 replace d2_voted = 1  if M001249 == 2 & M001718 == 3
{txt}(0 real changes made)

{com}.                 replace d2_voted = 1  if M001249 == 4 & M001718 == 1
{txt}(2 real changes made)

{com}.                 replace d2_voted = 1  if M001249 == 4 & M001718 == 3
{txt}(0 real changes made)

{com}.                 replace d2_voted = 1  if M001249 == 5 & M001718 == 1
{txt}(1 real change made)

{com}.                 replace d2_voted = 1  if M001249 == 5 & M001718 == 3
{txt}(0 real changes made)

{com}.                 replace d2_voted = 1  if M001249 == 6 & M001718 == 1
{txt}(10 real changes made)

{com}.                 replace d2_voted = 1  if M001249 == 6 & M001718 == 3
{txt}(5 real changes made)

{com}.                 label var d2_voted "D2 Vote Disagreement"
{txt}
{com}.                 label values d2_voted disagr
{txt}
{com}.                 
.                 gen d3_voted = . 
{txt}(1807 missing values generated)

{com}.                 replace d3_voted = 0 if M001249 == 1 & M001726 == 1
{txt}(137 real changes made)

{com}.                 replace d3_voted = 0 if M001249 == 3 & M001726 == 3
{txt}(149 real changes made)

{com}.                 replace d3_voted = 1  if M001249 == 1 & M001726 == 3
{txt}(53 real changes made)

{com}.                 replace d3_voted = 1  if M001249 == 3 & M001726 == 1
{txt}(43 real changes made)

{com}.                 replace d3_voted = 1  if M001249 == 1 & M001726 == 5
{txt}(3 real changes made)

{com}.                 replace d3_voted = 1  if M001249 == 3 & M001726 == 5
{txt}(4 real changes made)

{com}.                 replace d3_voted = 1  if M001249 == 2 & M001726 == 1
{txt}(0 real changes made)

{com}.                 replace d3_voted = 1  if M001249 == 2 & M001726 == 3
{txt}(1 real change made)

{com}.                 replace d3_voted = 1  if M001249 == 4 & M001726 == 1
{txt}(1 real change made)

{com}.                 replace d3_voted = 1  if M001249 == 4 & M001726 == 3
{txt}(1 real change made)

{com}.                 replace d3_voted = 1  if M001249 == 5 & M001726 == 1
{txt}(0 real changes made)

{com}.                 replace d3_voted = 1  if M001249 == 5 & M001726 == 3
{txt}(0 real changes made)

{com}.                 replace d3_voted = 1  if M001249 == 6 & M001726 == 1
{txt}(4 real changes made)

{com}.                 replace d3_voted = 1  if M001249 == 6 & M001726 == 3
{txt}(4 real changes made)

{com}.                 label var d3_voted "D3 Vote Disagreement"
{txt}
{com}.                 label values d3_voted disagr
{txt}
{com}.                 
.                 gen d4_voted = . 
{txt}(1807 missing values generated)

{com}.                 replace d4_voted = 0 if M001249 == 1 & M001734 == 1
{txt}(70 real changes made)

{com}.                 replace d4_voted = 0 if M001249 == 3 & M001734 == 3
{txt}(93 real changes made)

{com}.                 replace d4_voted = 1  if M001249 == 1 & M001734 == 3
{txt}(41 real changes made)

{com}.                 replace d4_voted = 1  if M001249 == 3 & M001734 == 1
{txt}(24 real changes made)

{com}.                 replace d4_voted = 1  if M001249 == 1 & M001734 == 5
{txt}(1 real change made)

{com}.                 replace d4_voted = 1  if M001249 == 3 & M001734 == 5
{txt}(2 real changes made)

{com}.                 replace d4_voted = 1  if M001249 == 2 & M001734 == 1
{txt}(0 real changes made)

{com}.                 replace d4_voted = 1  if M001249 == 2 & M001734 == 3
{txt}(0 real changes made)

{com}.                 replace d4_voted = 1  if M001249 == 4 & M001734 == 1
{txt}(0 real changes made)

{com}.                 replace d4_voted = 1  if M001249 == 4 & M001734 == 3
{txt}(0 real changes made)

{com}.                 replace d4_voted = 1  if M001249 == 5 & M001734 == 1
{txt}(0 real changes made)

{com}.                 replace d4_voted = 1  if M001249 == 5 & M001734 == 3
{txt}(0 real changes made)

{com}.                 replace d4_voted = 1  if M001249 == 6 & M001734 == 1
{txt}(2 real changes made)

{com}.                 replace d4_voted = 1  if M001249 == 6 & M001734 == 3
{txt}(0 real changes made)

{com}.                 label var d4_voted "D4 Vote Disagreement"
{txt}
{com}.                 label values d4_voted disagr
{txt}
{com}.                 
.                 tab d1_voted

    {txt}D1 Vote {c |}
Disagreemen {c |}
          t {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Agree {c |}{res}        608       73.97       73.97
{txt}   Disagree {c |}{res}        214       26.03      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        822      100.00
{txt}
{com}.                 tab d2_voted 

    {txt}D2 Vote {c |}
Disagreemen {c |}
          t {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Agree {c |}{res}        447       72.33       72.33
{txt}   Disagree {c |}{res}        171       27.67      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        618      100.00
{txt}
{com}.                 tab d3_voted

    {txt}D3 Vote {c |}
Disagreemen {c |}
          t {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Agree {c |}{res}        286       71.50       71.50
{txt}   Disagree {c |}{res}        114       28.50      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        400      100.00
{txt}
{com}.                 tab d4_voted

    {txt}D4 Vote {c |}
Disagreemen {c |}
          t {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Agree {c |}{res}        163       69.96       69.96
{txt}   Disagree {c |}{res}         70       30.04      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        233      100.00
{txt}
{com}. 
.                 
. *Summary and Average*
.         *Agreement*
.                 egen cand_agree = rowtotal(d1_votea d2_votea d3_votea d4_votea), missing
{txt}(917 missing values generated)

{com}.         *Disagreeement                          
.                 egen cand_disagree = rowtotal(d1_voted d2_voted d3_voted d4_voted), missing
{txt}(917 missing values generated)

{com}.                 
.                 tab cand_agree

 {txt}cand_agree {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}        117       13.15       13.15
{txt}          1 {c |}{res}        297       33.37       46.52
{txt}          2 {c |}{res}        286       32.13       78.65
{txt}          3 {c |}{res}        125       14.04       92.70
{txt}          4 {c |}{res}         65        7.30      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        890      100.00
{txt}
{com}.                 tab cand_disagree

{txt}cand_disagr {c |}
         ee {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}        496       55.73       55.73
{txt}          1 {c |}{res}        259       29.10       84.83
{txt}          2 {c |}{res}         99       11.12       95.96
{txt}          3 {c |}{res}         32        3.60       99.55
{txt}          4 {c |}{res}          4        0.45      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        890      100.00
{txt}
{com}.                 summ cand_agree cand_disagree

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 2}cand_agree {c |}{res}       890    1.689888    1.094217          0          4
{txt}cand_disag~e {c |}{res}       890    .6393258    .8506093          0          4
{txt}
{com}.                 
.         *Difference*
.                 *Summary Scale
.                         *See Lupton and Thornton: Exposure = D - A
.                                 gen disagree_total = cand_disagree - cand_agree
{txt}(917 missing values generated)

{com}.                                 label var disagree_total "Network Disagreement"
{txt}
{com}.                 *Corrected for # D & A
.                         *See Lupton & Thornton: (D-A)/(D+A)
.                                 gen disagree_avg = [cand_disagree - cand_agree] / [cand_disagree + cand_agree]
{txt}(917 missing values generated)

{com}.                                 label var disagree_avg "Network Disagreement"
{txt}
{com}.         
.                         *Standardized*
.                         foreach var in disagree_total disagree_avg {c -(}
{txt}  2{com}.                                 summ `var'
{txt}  3{com}.                                 gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.                         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_t~l {c |}{res}       890   -1.050562    1.631635         -4          4
{txt}(917 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_avg {c |}{res}       890    -.452809    .7176042         -1          1
{txt}(917 missing values generated)

{com}.                         
.                         label var disagree_total01 "Network Disagreement"
{txt}
{com}.                         label var disagree_avg01 "Network Disagreement"
{txt}
{com}.                                 
. *Network Diversity
.         *From Nir: [(Agree+Disagree)/2] - |A-D|
.                 gen network_ambiv = [(cand_agree + cand_disagree)/2] - abs(cand_agree - cand_disagree)
{txt}(917 missing values generated)

{com}.                 label var network_ambiv "Network Political Diversity"
{txt}
{com}.                 
.                 summ network_ambiv

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
network_am~v {c |}{res}       890   -.4477528    .9678874         -2          2
{txt}
{com}.                 gen network_ambiv01=(network_ambiv - r(min))/(r(max)-r(min))
{txt}(917 missing values generated)

{com}.                 label var network_ambiv01 "Network Political Diversity"
{txt}
{com}. 
.                         
.                 
.                 
.                 ***************************************************
.                 *****************Control Variables*****************
.                 ***************************************************
.                 
. *Education
.         recode M023131 (1=1) (2=1) (3=2) (4=3) (5=3) (6=4) (7=4) (9=.), gen(educ)
{txt}(1156 differences between M023131 and educ)

{com}.         tab M023131 educ

                      {txt}{c |}     RECODE of M023131 (Y3x. Summary: R
      Y3x. Summary: R {c |}                 Education)
            Education {c |}         1          2          3          4 {c |}     Total
{hline 22}{c +}{hline 44}{c +}{hline 10}
1. 8 grades or less a {c |}{res}        29          0          0          0 {txt}{c |}{res}        29 
{txt}2. 9-11 grades, no fu {c |}{res}        60          0          0          0 {txt}{c |}{res}        60 
{txt}3. High school diplom {c |}{res}         0        316          0          0 {txt}{c |}{res}       316 
{txt}4. More than 12 years {c |}{res}         0          0        245          0 {txt}{c |}{res}       245 
{txt}5. Junior or communit {c |}{res}         0          0        115          0 {txt}{c |}{res}       115 
{txt}6. BA level degrees;  {c |}{res}         0          0          0        273 {txt}{c |}{res}       273 
{txt}7. Advanced degree, i {c |}{res}         0          0          0        147 {txt}{c |}{res}       147 
{txt}{hline 22}{c +}{hline 44}{c +}{hline 10}
                Total {c |}{res}        89        316        360        420 {txt}{c |}{res}     1,185 

{txt}
{com}.         label var educ "Education"
{txt}
{com}.         label def edu 1 "< HS" 2 "HS" 3 "Some College" 4 "College Degree+"
{txt}
{com}.         label values educ edu
{txt}
{com}.         tab educ

      {txt}Education {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
           < HS {c |}{res}         89        7.51        7.51
{txt}             HS {c |}{res}        316       26.67       34.18
{txt}   Some College {c |}{res}        360       30.38       64.56
{txt}College Degree+ {c |}{res}        420       35.44      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,185      100.00
{txt}
{com}.         
.         summ educ 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 8}educ {c |}{res}      1185    2.937553    .9583289          1          4
{txt}
{com}.         gen educ01 = (educ - r(min))/(r(max)-r(min))
{txt}(622 missing values generated)

{com}.         label var educ01 "Education"
{txt}
{com}. 
. *Gender
.         recode  M023153 (1=0) (2=1), gen(gender)
{txt}(1187 differences between M023153 and gender)

{com}.         label var gender "Gender" 
{txt}
{com}.         label def gena 1 "Female" 0 "Male"
{txt}
{com}.         label values gender gena
{txt}
{com}. 
. 
. *Age
.         rename M023126X age2002
{res}{txt}
{com}.         label var age2002 "Age (2002)"
{txt}
{com}.         
.         summ age2002

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 5}age2002 {c |}{res}      1181      50.663    16.12556         20         99
{txt}
{com}.         gen age01 = (age2002 - r(min))/(r(max)-r(min))
{txt}(626 missing values generated)

{com}.         label var age01 "Age"
{txt}
{com}. 
. *Marital Status
.         recode  M023127A (1=1) (2=0) (3=0) (4=0) (5=0) (6=0), gen(marital)
{txt}(510 differences between M023127A and marital)

{com}.         label var marital "Marriage Status"
{txt}
{com}.         label def mar 1 "Married" 0 "Unmarried" 
{txt}
{com}.         label values marital mar
{txt}
{com}.         
.         recode M000909 (1=1) (2=0) (3=0) (4=0) (5=0) (6=0), gen(marital2000)
{txt}(858 differences between M000909 and marital2000)

{com}.         label var marital2000 "Marriage Status (2000)"
{txt}
{com}.         label values marital2000 mar
{txt}
{com}.         
.         
. 
. *Employment
.         recode M023132X (1=1) (2=2) (3=2) (4=3) (5=4) (6=5) (7=6) ///
>                 (14=1) (16=1) (17=1) ///
>                 (26=5) (34=3) (35=4) (36=5) ///
>                 (45=3) (46=5) (47=6) ///
>                 (67=6) (167=1) (467=4), gen(employment)
{txt}(425 differences between M023132X and employment)

{com}.                 label def emp 1 "Employed" 2 "Unemployed" 3 "Retired" 4 "Perm. Disabled" 5 "Homemaker" 6 "student" 
{txt}
{com}.                 label values employment emp
{txt}
{com}.                 tab employment

     {txt}RECODE of {c |}
M023132X (Y4x. {c |}
      Pre/Post {c |}
    Employment {c |}
        Status {c |}
      Summary) {c |}      Freq.     Percent        Cum.
{hline 15}{c +}{hline 35}
      Employed {c |}{res}        668       63.98       63.98
{txt}    Unemployed {c |}{res}         36        3.45       67.43
{txt}       Retired {c |}{res}        235       22.51       89.94
{txt}Perm. Disabled {c |}{res}         15        1.44       91.38
{txt}     Homemaker {c |}{res}         73        6.99       98.37
{txt}       student {c |}{res}         17        1.63      100.00
{txt}{hline 15}{c +}{hline 35}
         Total {c |}{res}      1,044      100.00
{txt}
{com}.                 
.         recode employment (1=1) (2=2) (3=3) (4=4) (5=4) (6=4), gen(employed)
{txt}(90 differences between employment and employed)

{com}.         label var employed "Employment Status"
{txt}
{com}.         label def emp1 1 "Employed" 2 "Unemployed" 3 "Retired" 4 "Perm. Disabled/Homemaker/Student"
{txt}
{com}.         label values employed emp1
{txt}
{com}.                 
. 
. *Inconme
.         recode  M023149 (9=.), gen(income2002)
{txt}(8 differences between M023149 and income2002)

{com}.         label var income2002 "Household Income (2002)"
{txt}
{com}.         
.         summ income2002

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 2}income2002 {c |}{res}      1143    4.234471    2.161428          1          8
{txt}
{com}.         gen income01 = (income2002 - r(min))/(r(max)-r(min))
{txt}(664 missing values generated)

{com}.         label var income01 "Household Income"
{txt}
{com}.         
.         
. *Race
.         label def rac 1 "White" 2 "Black" 3 "Hispanic" 4 "Other" 5 "Bi-Racial"
{txt}
{com}.         recode  M023150 (1=2) (2=4) (3=4) (4=3) (5=1) (12=5) (13=5) (14=3) (15=5) (24=3) (25=5) (34=3) (35=5) (45=3) (77=4), gen(race1)
{txt}(1180 differences between M023150 and race1)

{com}.         label var race1 "Race"
{txt}
{com}.         label values race1 rac
{txt}
{com}.         tab race

       {txt}Race {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      White {c |}{res}        932       78.98       78.98
{txt}      Black {c |}{res}        104        8.81       87.80
{txt}   Hispanic {c |}{res}         77        6.53       94.32
{txt}      Other {c |}{res}         45        3.81       98.14
{txt}  Bi-Racial {c |}{res}         22        1.86      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,180      100.00
{txt}
{com}. 
.         recode race1 (1=1) (2=2) (3=3) (4=4) (5=4), gen(race)
{txt}(22 differences between race1 and race)

{com}.         label var race "Race"
{txt}
{com}.         label def rac1 1 "White" 2 "Black" 3 "Hispanic" 4 "Other" 
{txt}
{com}.         label values race rac1
{txt}
{com}.         
. *Personal Financial Situation
.         recode M023026 (1=5) (2=4) (3=3) (4=2) (5=1), gen(finance)
{txt}(571 differences between M023026 and finance)

{com}.         label def fin 1 "Much Worse" 2 "Somewhat worse" 3 "Same" 4 "Somewhat Better" 5 "Much Better" 
{txt}
{com}.         label values finance fin
{txt}
{com}.         tab finance

      {txt}RECODE of {c |}
M023026 (G1a. R {c |}
       How Much {c |}
Bett/Wrs Off in {c |}
       Last Yr) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}         97        8.24        8.24
{txt} Somewhat worse {c |}{res}        235       19.97       28.21
{txt}           Same {c |}{res}        606       51.49       79.69
{txt}Somewhat Better {c |}{res}        171       14.53       94.22
{txt}    Much Better {c |}{res}         68        5.78      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,177      100.00
{txt}
{com}. 
. 
. *Interest*
.         recode M023001 (1=3) (3=2) (5=1), gen(interest_camp)
{txt}(1183 differences between M023001 and interest_camp)

{com}.         label var interest_camp "Interest in Campaign (2002)"
{txt}
{com}.         label def int 1 "Not Much" 2 "Somewhat" 3 "Very" 
{txt}
{com}.         label values interest_camp int
{txt}
{com}.         tab interest_camp

{txt}Interest in {c |}
   Campaign {c |}
     (2002) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Not Much {c |}{res}        242       20.46       20.46
{txt}   Somewhat {c |}{res}        663       56.04       76.50
{txt}       Very {c |}{res}        278       23.50      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,183      100.00
{txt}
{com}.         
.         summ interest_camp

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
interest_c~p {c |}{res}      1183    2.030431    .6625749          1          3
{txt}
{com}.         gen interest_camp01 = (interest_camp - r(min))/(r(max)-r(min))
{txt}(624 missing values generated)

{com}.         label var interest_camp "Campaign Interest (2002)"
{txt}
{com}.         
.         
. *Approval of Bush job on economy
.         recode  M045006x (1=4) (2=3) (4=2) (5=1), gen(bush1)
{txt}(828 differences between M045006x and bush1)

{com}.         recode  M023042X (1=4) (2=3) (4=2) (5=1), gen(bush2)
{txt}(1125 differences between M023042X and bush2)

{com}.         gen bush_econ = .
{txt}(1807 missing values generated)

{com}.         replace bush_econ = bush1
{txt}(828 real changes made)

{com}.         replace bush_econ = bush2 if bush_econ == .
{txt}(339 real changes made)

{com}.         label def becon 1 "Dis. Strongly" 2 "Dis. Not Strongly" 3 "App. Not Strongly" 4 "Appr. Strongly"
{txt}
{com}.         label values bush_econ becon
{txt}
{com}.         tab bush_econ

        {txt}bush_econ {c |}      Freq.     Percent        Cum.
{hline 18}{c +}{hline 35}
    Dis. Strongly {c |}{res}        410       35.13       35.13
{txt}Dis. Not Strongly {c |}{res}        152       13.02       48.16
{txt}App. Not Strongly {c |}{res}        238       20.39       68.55
{txt}   Appr. Strongly {c |}{res}        367       31.45      100.00
{txt}{hline 18}{c +}{hline 35}
            Total {c |}{res}      1,167      100.00
{txt}
{com}. 
. 
. *which party better able to handle the economy
.         recode M023031 (1=1) (3=2) (5=3) (7=3), gen(party_econ)
{txt}(812 differences between M023031 and party_econ)

{com}.         label var party_econ "Which Party Better at Economy?"
{txt}
{com}.         label def pat 1 "Democrats" 2 "Republicans" 3 "No Diff/Neither"
{txt}
{com}.         label values party_econ pat
{txt}
{com}.         tab party_econ

    {txt}Which Party {c |}
      Better at {c |}
       Economy? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
      Democrats {c |}{res}        349       30.06       30.06
{txt}    Republicans {c |}{res}        323       27.82       57.88
{txt}No Diff/Neither {c |}{res}        489       42.12      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,161      100.00
{txt}
{com}. 
. *Network Expertise
. 
.         foreach var in M001709 M001717 M001725 M001733 {c -(} 
{txt}  2{com}.                         tab `var'
{txt}  3{com}.                         {c )-}

    {txt}Z11. How much does name 1 {c |}
               know about pol {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
              1. A GREAT DEAL {c |}{res}        483       42.22       42.22
{txt}         3. AN AVERAGE AMOUNT {c |}{res}        557       48.69       90.91
{txt}           5. NOT MUCH AT ALL {c |}{res}        104        9.09      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}      1,144      100.00

    {txt}Z15. How much does name 2 {c |}
               know about pol {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
              1. A GREAT DEAL {c |}{res}        285       33.26       33.26
{txt}     3. AN AVERAGE AMOUNT, OR {c |}{res}        478       55.78       89.03
{txt}           5. NOT MUCH AT ALL {c |}{res}         94       10.97      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}        857      100.00

    {txt}Z19. How much does name 3 {c |}
               know about pol {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
              1. A GREAT DEAL {c |}{res}        187       34.12       34.12
{txt}     3. AN AVERAGE AMOUNT, OR {c |}{res}        292       53.28       87.41
{txt}           5. NOT MUCH AT ALL {c |}{res}         69       12.59      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}        548      100.00

    {txt}Z23. How much does name 4 {c |}
               know about pol {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
              1. A GREAT DEAL {c |}{res}        108       33.03       33.03
{txt}     3. AN AVERAGE AMOUNT, OR {c |}{res}        177       54.13       87.16
{txt}           5. NOT MUCH AT ALL {c |}{res}         42       12.84      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}        327      100.00
{txt}
{com}.                         
. 
.                 recode M001709 (1=3) (3=2) (5=1), gen(disc1_knowl)
{txt}(1144 differences between M001709 and disc1_knowl)

{com}.                 recode M001717 (1=3) (3=2) (5=1), gen(disc2_knowl)
{txt}(857 differences between M001717 and disc2_knowl)

{com}.                 recode M001725 (1=3) (3=2) (5=1), gen(disc3_knowl)
{txt}(548 differences between M001725 and disc3_knowl)

{com}.                 recode M001733 (1=3) (3=2) (5=1), gen(disc4_knowl)
{txt}(327 differences between M001733 and disc4_knowl)

{com}.                 mvdecode disc1_knowl disc2_knowl disc3_knowl disc4_knowl, mv(0 = .a \ 8 = .b \ 9 = .c)
{txt}
{com}.                 label def diknowl 1 "Not Much" 2 "Avg. Amount" 3 "Great Deal"
{txt}
{com}.                 foreach var in disc1_knowl disc2_knowl disc3_knowl disc4_knowl {c -(}
{txt}  2{com}.                         label values `var' diknowl
{txt}  3{com}.                         tab `var'
{txt}  4{com}.                         {c )-}

  {txt}RECODE of {c |}
    M001709 {c |}
  (Z11. How {c |}
  much does {c |}
name 1 know {c |}
 about pol) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Not Much {c |}{res}        104        9.09        9.09
{txt}Avg. Amount {c |}{res}        557       48.69       57.78
{txt} Great Deal {c |}{res}        483       42.22      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,144      100.00

  {txt}RECODE of {c |}
    M001717 {c |}
  (Z15. How {c |}
  much does {c |}
name 2 know {c |}
 about pol) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Not Much {c |}{res}         94       10.97       10.97
{txt}Avg. Amount {c |}{res}        478       55.78       66.74
{txt} Great Deal {c |}{res}        285       33.26      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        857      100.00

  {txt}RECODE of {c |}
    M001725 {c |}
  (Z19. How {c |}
  much does {c |}
name 3 know {c |}
 about pol) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Not Much {c |}{res}         69       12.59       12.59
{txt}Avg. Amount {c |}{res}        292       53.28       65.88
{txt} Great Deal {c |}{res}        187       34.12      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        548      100.00

  {txt}RECODE of {c |}
    M001733 {c |}
  (Z23. How {c |}
  much does {c |}
name 4 know {c |}
 about pol) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Not Much {c |}{res}         42       12.84       12.84
{txt}Avg. Amount {c |}{res}        177       54.13       66.97
{txt} Great Deal {c |}{res}        108       33.03      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        327      100.00
{txt}
{com}.                         
.                 egen disc_knowl = rowmean(disc1_knowl disc2_knowl disc3_knowl disc4_knowl)
{txt}(660 missing values generated)

{com}.                 label var disc_knowl "Network Pol. Knowl."
{txt}
{com}.                 summ disc_knowl 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 2}disc_knowl {c |}{res}      1147    2.257338    .5115385          1          3
{txt}
{com}.                 
.                 summ disc_knowl

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 2}disc_knowl {c |}{res}      1147    2.257338    .5115385          1          3
{txt}
{com}.                 gen disc_knowl01 = (disc_knowl - r(min))/(r(max)-r(min))
{txt}(660 missing values generated)

{com}.                 label var disc_knowl01 "Network Pol. Knowledge"
{txt}
{com}.                 
.                 *Disagreement Scale Weighted by Disc Knowl*
.                         *Agree/Weight
.                         gen a1k = d1_votea * disc1_knowl 
{txt}(987 missing values generated)

{com}.                         gen a2k = d2_votea * disc2_knowl 
{txt}(1189 missing values generated)

{com}.                         gen a3k = d3_votea * disc3_knowl 
{txt}(1407 missing values generated)

{com}.                         gen a4k = d4_votea * disc4_knowl 
{txt}(1574 missing values generated)

{com}.                         egen agree_knowl = rowtotal(a1k a2k a3k a4k), missing
{txt}(917 missing values generated)

{com}.                 
.                         *Disagree/Weight
.                         gen d1k = d1_voted * disc1_knowl 
{txt}(987 missing values generated)

{com}.                         gen d2k = d2_voted * disc2_knowl 
{txt}(1189 missing values generated)

{com}.                         gen d3k = d3_voted * disc3_knowl 
{txt}(1407 missing values generated)

{com}.                         gen d4k = d4_voted * disc4_knowl 
{txt}(1574 missing values generated)

{com}.                         egen dagree_knowl = rowtotal(d1k d2k d3k d4k), missing
{txt}(917 missing values generated)

{com}.                 
.                         *Scale
.                                 gen disagree_total_knowl = dagree_knowl - agree_knowl
{txt}(917 missing values generated)

{com}.                                 gen disagree_avg_knowl = disagree_total_knowl/(cand_disagree + cand_agree)
{txt}(917 missing values generated)

{com}.                                 label var disagree_total_knowl "Network Disagreement (Knowledge Weighted)"
{txt}
{com}.                                 label var disagree_avg_knowl "Network Disagreement (Knowledge Weighted)"
{txt}
{com}.                                 
.                                 foreach var in disagree_total_knowl disagree_avg_knowl {c -(}
{txt}  2{com}.                                         summ `var'
{txt}  3{com}.                                         gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.                                         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disa~l_knowl {c |}{res}       890    -2.55618    3.974849        -12         12
{txt}(917 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_a~l {c |}{res}       890   -1.094382    1.717809         -3          3
{txt}(917 missing values generated)

{com}.                                 
.                                 label var disagree_total_knowl01 "Network Disagreement (Knowledge Weighted)"
{txt}
{com}.                                 label var disagree_avg_knowl01 "Network Disagreement (Knowledge Weighted)"
{txt}
{com}.                                 
.                 
. *Freq. of Discussion
.                 
.         *When you talk with [fill name 1], do you discuss political matters…often, sometimes, rarely, or never?*
.         *1 = often; 3 = sometimes 5 = rarely 7 = never
.                 foreach var in  M001708 M001716 M001724 M001732 {c -(}
{txt}  2{com}.                         tab `var'
{txt}  3{com}.                         {c )-}

{txt}Z10. How often does R discuss {c |}
                   politics w {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
                     1. OFTEN {c |}{res}        354       30.84       30.84
{txt}                 3. SOMETIMES {c |}{res}        593       51.66       82.49
{txt}                    5. RARELY {c |}{res}        195       16.99       99.48
{txt}                     7. NEVER {c |}{res}          6        0.52      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}      1,148      100.00

{txt}Z14. How often does R discuss {c |}
                   politics w {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
                     1. OFTEN {c |}{res}        186       21.63       21.63
{txt}                 3. SOMETIMES {c |}{res}        483       56.16       77.79
{txt}                    5. RARELY {c |}{res}        189       21.98       99.77
{txt}                     7. NEVER {c |}{res}          2        0.23      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}        860      100.00

{txt}Z18. How often does R discuss {c |}
                   politics w {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
                     1. OFTEN {c |}{res}        104       18.91       18.91
{txt}                 3. SOMETIMES {c |}{res}        295       53.64       72.55
{txt}                5. RARELY, OR {c |}{res}        147       26.73       99.27
{txt}                     7. NEVER {c |}{res}          4        0.73      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}        550      100.00

{txt}Z22. How often does R discuss {c |}
                   politics w {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
                     1. OFTEN {c |}{res}         58       17.74       17.74
{txt}                 3. SOMETIMES {c |}{res}        168       51.38       69.11
{txt}                5. RARELY, OR {c |}{res}         97       29.66       98.78
{txt}                     7. NEVER {c |}{res}          4        1.22      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}        327      100.00
{txt}
{com}.                 *only 4-6 people say 'never' - they are thus lumped in with 'rarely'
.                 recode M001708 (1=3) (3=2) (5=1) (7=1), gen(disc1_freq)
{txt}(1148 differences between M001708 and disc1_freq)

{com}.                 tab M001708 disc1_freq

                      {txt}{c |}   RECODE of M001708 (Z10. How
Z10. How often does R {c |} often does R discuss politics w)
   discuss politics w {c |}         1          2          3 {c |}     Total
{hline 22}{c +}{hline 33}{c +}{hline 10}
             1. OFTEN {c |}{res}         0          0        354 {txt}{c |}{res}       354 
{txt}         3. SOMETIMES {c |}{res}         0        593          0 {txt}{c |}{res}       593 
{txt}            5. RARELY {c |}{res}       195          0          0 {txt}{c |}{res}       195 
{txt}             7. NEVER {c |}{res}         6          0          0 {txt}{c |}{res}         6 
{txt}{hline 22}{c +}{hline 33}{c +}{hline 10}
                Total {c |}{res}       201        593        354 {txt}{c |}{res}     1,148 

{txt}
{com}.                 recode M001716 (1=3) (3=2) (5=1) (7=1), gen(disc2_freq)
{txt}(860 differences between M001716 and disc2_freq)

{com}.                 tab M001716 disc2_freq

                      {txt}{c |}   RECODE of M001716 (Z14. How
Z14. How often does R {c |} often does R discuss politics w)
   discuss politics w {c |}         1          2          3 {c |}     Total
{hline 22}{c +}{hline 33}{c +}{hline 10}
             1. OFTEN {c |}{res}         0          0        186 {txt}{c |}{res}       186 
{txt}         3. SOMETIMES {c |}{res}         0        483          0 {txt}{c |}{res}       483 
{txt}            5. RARELY {c |}{res}       189          0          0 {txt}{c |}{res}       189 
{txt}             7. NEVER {c |}{res}         2          0          0 {txt}{c |}{res}         2 
{txt}{hline 22}{c +}{hline 33}{c +}{hline 10}
                Total {c |}{res}       191        483        186 {txt}{c |}{res}       860 

{txt}
{com}.                 
.                 recode M001724 (1=3) (3=2) (5=1) (7=1), gen(disc3_freq)
{txt}(550 differences between M001724 and disc3_freq)

{com}.                 tab M001724 disc3_freq

                      {txt}{c |}   RECODE of M001724 (Z18. How
Z18. How often does R {c |} often does R discuss politics w)
   discuss politics w {c |}         1          2          3 {c |}     Total
{hline 22}{c +}{hline 33}{c +}{hline 10}
             1. OFTEN {c |}{res}         0          0        104 {txt}{c |}{res}       104 
{txt}         3. SOMETIMES {c |}{res}         0        295          0 {txt}{c |}{res}       295 
{txt}        5. RARELY, OR {c |}{res}       147          0          0 {txt}{c |}{res}       147 
{txt}             7. NEVER {c |}{res}         4          0          0 {txt}{c |}{res}         4 
{txt}{hline 22}{c +}{hline 33}{c +}{hline 10}
                Total {c |}{res}       151        295        104 {txt}{c |}{res}       550 

{txt}
{com}.                 
.                 recode M001732 (1=3) (3=2) (5=1) (7=1), gen(disc4_freq)
{txt}(327 differences between M001732 and disc4_freq)

{com}.                 tab M001732 disc4_freq

                      {txt}{c |}   RECODE of M001732 (Z22. How
Z22. How often does R {c |} often does R discuss politics w)
   discuss politics w {c |}         1          2          3 {c |}     Total
{hline 22}{c +}{hline 33}{c +}{hline 10}
             1. OFTEN {c |}{res}         0          0         58 {txt}{c |}{res}        58 
{txt}         3. SOMETIMES {c |}{res}         0        168          0 {txt}{c |}{res}       168 
{txt}        5. RARELY, OR {c |}{res}        97          0          0 {txt}{c |}{res}        97 
{txt}             7. NEVER {c |}{res}         4          0          0 {txt}{c |}{res}         4 
{txt}{hline 22}{c +}{hline 33}{c +}{hline 10}
                Total {c |}{res}       101        168         58 {txt}{c |}{res}       327 

{txt}
{com}.                 
.                 mvdecode disc1_freq disc2_freq disc3_freq disc4_freq, mv(0 = .a \ 8 = .b \ 9 = .c)
{txt}
{com}.                 
.                 label def freq 3 "Often" 2 "Sometimes" 1 "Rarely/Never"
{txt}
{com}.                         
.                 foreach var  in disc1_freq disc2_freq disc3_freq disc4_freq {c -(}
{txt}  2{com}.                         label values `var' freq
{txt}  3{com}.                         tab `var'
{txt}  4{com}.                         {c )-}

   {txt}RECODE of {c |}
     M001708 {c |}
   (Z10. How {c |}
often does R {c |}
     discuss {c |}
 politics w) {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Rarely/Never {c |}{res}        201       17.51       17.51
{txt}   Sometimes {c |}{res}        593       51.66       69.16
{txt}       Often {c |}{res}        354       30.84      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}      1,148      100.00

   {txt}RECODE of {c |}
     M001716 {c |}
   (Z14. How {c |}
often does R {c |}
     discuss {c |}
 politics w) {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Rarely/Never {c |}{res}        191       22.21       22.21
{txt}   Sometimes {c |}{res}        483       56.16       78.37
{txt}       Often {c |}{res}        186       21.63      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}        860      100.00

   {txt}RECODE of {c |}
     M001724 {c |}
   (Z18. How {c |}
often does R {c |}
     discuss {c |}
 politics w) {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Rarely/Never {c |}{res}        151       27.45       27.45
{txt}   Sometimes {c |}{res}        295       53.64       81.09
{txt}       Often {c |}{res}        104       18.91      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}        550      100.00

   {txt}RECODE of {c |}
     M001732 {c |}
   (Z22. How {c |}
often does R {c |}
     discuss {c |}
 politics w) {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Rarely/Never {c |}{res}        101       30.89       30.89
{txt}   Sometimes {c |}{res}        168       51.38       82.26
{txt}       Often {c |}{res}         58       17.74      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}        327      100.00
{txt}
{com}.                         
.                 egen disc_freq = rowmean(disc1_freq disc2_freq disc3_freq disc4_freq)
{txt}(659 missing values generated)

{com}.                 label var disc_freq "Avg. Freq of Political Discussion"
{txt}
{com}.                 
.                 summ disc_freq, detail

              {txt}Avg. Freq of Political Discussion
{hline 61}
      Percentiles      Smallest
 1%    {res}        1              1
{txt} 5%    {res}        1              1
{txt}10%    {res}        1              1       {txt}Obs         {res}       1148
{txt}25%    {res} 1.666667              1       {txt}Sum of Wgt. {res}       1148

{txt}50%    {res}        2                      {txt}Mean          {res} 2.021632
                        {txt}Largest       Std. Dev.     {res} .5758626
{txt}75%    {res}      2.5              3
{txt}90%    {res}        3              3       {txt}Variance      {res} .3316178
{txt}95%    {res}        3              3       {txt}Skewness      {res}-.0695684
{txt}99%    {res}        3              3       {txt}Kurtosis      {res} 2.444665
{txt}
{com}.                 
.                 *Weighted Scale of Exposure to Disagreement
.                 
.                         *Agree/Weight
.                         gen a1f = d1_votea * disc1_freq 
{txt}(985 missing values generated)

{com}.                         gen a2f = d2_votea * disc2_freq 
{txt}(1189 missing values generated)

{com}.                         gen a3f = d3_votea * disc3_freq 
{txt}(1407 missing values generated)

{com}.                         gen a4f = d4_votea * disc4_freq 
{txt}(1574 missing values generated)

{com}.                         egen agree_freq = rowtotal(a1f a2f a3f a4f), missing
{txt}(917 missing values generated)

{com}.                 
.                         *Disagree/Weight
.                         gen d1f = d1_voted * disc1_freq 
{txt}(985 missing values generated)

{com}.                         gen d2f = d2_voted * disc2_freq 
{txt}(1189 missing values generated)

{com}.                         gen d3f = d3_voted * disc3_freq 
{txt}(1407 missing values generated)

{com}.                         gen d4f = d4_voted * disc4_freq 
{txt}(1574 missing values generated)

{com}.                         egen dagree_freq = rowtotal(d1f d2f d3f d4f), missing
{txt}(917 missing values generated)

{com}.         
.                 *Scale
.                                 gen disagree_total_freq = dagree_freq - agree_freq
{txt}(917 missing values generated)

{com}.                                 gen disagree_avg_freq = disagree_total_freq/(cand_disagree + cand_agree)
{txt}(917 missing values generated)

{com}.                                 label var disagree_total_freq "Network Disagreement (Frequency Weighted)"
{txt}
{com}.                                 label var disagree_avg_freq "Network Disagreement (Frequency Weighted)"
{txt}
{com}.                                 
.                                 foreach var in disagree_total_freq disagree_avg_freq {c -(}
{txt}  2{com}.                                         summ `var'
{txt}  3{com}.                                         gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.                                         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_t~q {c |}{res}       890   -2.392135    3.617565        -12         10
{txt}(917 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_a~q {c |}{res}       890   -1.022753    1.574888         -3          3
{txt}(917 missing values generated)

{com}.                                 
.                                 label var disagree_total_freq01 "Network Disagreement (Frequency Weighted)"
{txt}
{com}.                                 label var disagree_avg_freq01 "Network Disagreement (Frequency Weighted)"
{txt}
{com}.                                 
.                 
.                 
. *Follow Politics (2000)*
. recode  M001367 (1=4) (2=3) (3=2) (4=1), gen(follow)
{txt}(1543 differences between M001367 and follow)

{com}. label var follow "Political Interest"
{txt}
{com}. 
. summ follow 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 6}follow {c |}{res}      1543    2.670771    .9672832          1          4
{txt}
{com}. gen follow01 = (follow - r(min))/(r(max)-r(min))
{txt}(264 missing values generated)

{com}. label var follow01 "Political Interest"
{txt}
{com}. 
. 
. 
. *Knowledge (2000)*
.         
. label def corre 1 "Correct" 0 "Incorrect/No Guess"
{txt}
{com}.         *lott 
.                 recode M001447 (1=1) (5=0), gen(lott)
{txt}(427 differences between M001447 and lott)

{com}.                 label var lott "Trent Lott Knowledge"
{txt}
{com}.                 label values lott corre
{txt}
{com}.         *reinquist
.                 recode M001450 (1=1) (5=0), gen(rein)
{txt}(486 differences between M001450 and rein)

{com}.                 label var rein "Reinquist Knowledge" 
{txt}
{com}.                 label values rein corre
{txt}
{com}.         *Blair
.                 recode M001453 (1=1) (5=0), gen(blair)
{txt}(142 differences between M001453 and blair)

{com}.                 label var blair "Blair Knowledge"
{txt}
{com}.                 label values blair corre
{txt}
{com}.         *Reno
.                 recode M001456 (1=1) (5=0), gen(reno)
{txt}(273 differences between M001456 and reno)

{com}.                 label var reno "Reno Knowledge"
{txt}
{com}.                 label values reno corre
{txt}
{com}.                 
.                 
.         *bush state: K3a
.                 recode M001458 (0=.) (1=0) (2=0) (3=1) (4=0) (7=0) , gen(bush_state)
{txt}(1449 differences between M001458 and bush_state)

{com}.                 label var bush_state "Bush State Knowledge"
{txt}
{com}.                 label values bush_state corre
{txt}
{com}.         *bush religion: K3b
.                 *correct = methodist*
.                 recode  M001460 (0=0) (1=0) (2=1) (3=0) (7=0), gen(bush_religion)
{txt}(987 differences between M001460 and bush_religion)

{com}.                 label var bush_religion "Bush Religion Knowledge"
{txt}
{com}.                 label values bush_religion corre
{txt}
{com}.         *gore state k4a
.                 *correct = tennessee
.                 recode M001462 (1=0) (2=1) (3=0) (4=0) (7=0) , gen(gore_state)
{txt}(1283 differences between M001462 and gore_state)

{com}.                 label var gore_state "Gore State Knowledge"
{txt}
{com}.                 label values gore_state corre
{txt}
{com}.         *gore religion: k4b
.                 *correct = baptist
.                 recode M001464 (0=0) (1=1) (2=0) (3=0) (7=0), gen(gore_religion)
{txt}(687 differences between M001464 and gore_religion)

{com}.                 label var gore_religion "Gore Religion Knowledge"
{txt}
{com}.                 label values gore_religion corre
{txt}
{com}.         *cheney state
.                 *correct = wyoming
.                 recode M001466 (1=0) (2=0) (3=0) (4=1) (7=0), gen(cheney_state)
{txt}(731 differences between M001466 and cheney_state)

{com}.                 label var cheney_state "Cheney State Knowledge"
{txt}
{com}.                 label values cheney_state corre
{txt}
{com}.         *cheney religion
.                 *correct = methodist*
.                 recode M001468 (0=0) (1=0) (2=1) (3=0) (7=0), gen(cheney_religion)
{txt}(639 differences between M001468 and cheney_religion)

{com}.                 label var cheney_religion "Cheney Religion Knowledge"
{txt}
{com}.                 label values cheney_religion corre
{txt}
{com}.         *lieberman state
.                 *correct = ct
.                 recode M001470  (1=1) (2=0) (3=0) (4=0) (7=0) , gen(lieb_state)
{txt}(387 differences between M001470 and lieb_state)

{com}.                 label var lieb_state "Liberman State Knowledge"
{txt}
{com}.                 label values lieb_state corre
{txt}
{com}.         *lieberman religion
.                 *correct = jewish
.                 recode M001472 (0=0) (1=0) (2=0) (3=1) (7=0) , gen(lieb_religion)
{txt}(1194 differences between M001472 and lieb_religion)

{com}.                 label var lieb_religion "Liberman Religion Knowledge"
{txt}
{com}.                 label values lieb_religion corre
{txt}
{com}. 
.                         
.                         egen knowl = rowtotal(lott rein blair reno bush_state bush_religion gore_state gore_religion cheney_state cheney_religion lieb_religion lieb_state), missing
{txt}(286 missing values generated)

{com}.         label var knowl "Knowledge"
{txt}
{com}.         tab knowl

  {txt}Knowledge {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}         64        4.21        4.21
{txt}          1 {c |}{res}        159       10.45       14.66
{txt}          2 {c |}{res}        185       12.16       26.82
{txt}          3 {c |}{res}        223       14.66       41.49
{txt}          4 {c |}{res}        225       14.79       56.28
{txt}          5 {c |}{res}        203       13.35       69.63
{txt}          6 {c |}{res}        182       11.97       81.59
{txt}          7 {c |}{res}        123        8.09       89.68
{txt}          8 {c |}{res}         77        5.06       94.74
{txt}          9 {c |}{res}         64        4.21       98.95
{txt}         10 {c |}{res}         13        0.85       99.80
{txt}         11 {c |}{res}          3        0.20      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,521      100.00
{txt}
{com}.         summ knowl, detail

                          {txt}Knowledge
{hline 61}
      Percentiles      Smallest
 1%    {res}        0              0
{txt} 5%    {res}        1              0
{txt}10%    {res}        1              0       {txt}Obs         {res}       1521
{txt}25%    {res}        2              0       {txt}Sum of Wgt. {res}       1521

{txt}50%    {res}        4                      {txt}Mean          {res} 4.221565
                        {txt}Largest       Std. Dev.     {res} 2.410003
{txt}75%    {res}        6             10
{txt}90%    {res}        8             11       {txt}Variance      {res} 5.808114
{txt}95%    {res}        9             11       {txt}Skewness      {res} .2712036
{txt}99%    {res}       10             11       {txt}Kurtosis      {res} 2.372471
{txt}
{com}.         
.         summ knowl

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 7}knowl {c |}{res}      1521    4.221565    2.410003          0         11
{txt}
{com}.         gen knowl01 = (knowl - r(min))/(r(max)-r(min))
{txt}(286 missing values generated)

{com}.         label var knowl01 "Knowledge"
{txt}
{com}. 
.         
. *Ideology (2000)*
. tab  M000446

      {txt}G6x1. Summary self plcmnt lib-con {c |}
                                 scale/ {c |}      Freq.     Percent        Cum.
{hline 40}{c +}{hline 35}
1. SCALE: 1 / BRANCHING: strong liberal {c |}{res}         82        5.05        5.05
{txt}2. SCALE: 2 / BRANCHING: not strong lib {c |}{res}        158        9.74       14.79
{txt}3. SCALE: 3. had to choose liberal / BR {c |}{res}        351       21.63       36.41
{txt}4. SCALE: 4. had to choose moderate/ BR {c |}{res}        109        6.72       43.13
{txt}5. SCALE: 5. had to choose conserv/ BRA {c |}{res}        528       32.53       75.66
{txt}6. SCALE: 6 / BRANCHING: not strong con {c |}{res}        250       15.40       91.07
{txt}7. SCALE: 7 / BRANCHING: strong conserv {c |}{res}        145        8.93      100.00
{txt}{hline 40}{c +}{hline 35}
                                  Total {c |}{res}      1,623      100.00
{txt}
{com}.         rename M000446 ideology
{res}{txt}
{com}.         mvdecode ideology, mv(0 = .a \ 8 = .b \ 9 = .c)
{txt}
{com}.         tab ideology

      {txt}G6x1. Summary self plcmnt lib-con {c |}
                                 scale/ {c |}      Freq.     Percent        Cum.
{hline 40}{c +}{hline 35}
1. SCALE: 1 / BRANCHING: strong liberal {c |}{res}         82        5.05        5.05
{txt}2. SCALE: 2 / BRANCHING: not strong lib {c |}{res}        158        9.74       14.79
{txt}3. SCALE: 3. had to choose liberal / BR {c |}{res}        351       21.63       36.41
{txt}4. SCALE: 4. had to choose moderate/ BR {c |}{res}        109        6.72       43.13
{txt}5. SCALE: 5. had to choose conserv/ BRA {c |}{res}        528       32.53       75.66
{txt}6. SCALE: 6 / BRANCHING: not strong con {c |}{res}        250       15.40       91.07
{txt}7. SCALE: 7 / BRANCHING: strong conserv {c |}{res}        145        8.93      100.00
{txt}{hline 40}{c +}{hline 35}
                                  Total {c |}{res}      1,623      100.00
{txt}
{com}.         
.         summ ideology

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 4}ideology {c |}{res}      1623    4.338879    1.640956          1          7
{txt}
{com}.         gen ideology01 = (ideology - r(min))/(r(max)-r(min))
{txt}(184 missing values generated)

{com}.         label var ideology01 "Ideology"
{txt}
{com}.         
.         recode ideology (1=4) (2=3) (3=2) (4=1) (5=2) (6=3) (7=4), gen(ideol_str)
{txt}(1623 differences between ideology and ideol_str)

{com}.         label var ideol_str "Ideological Extremity"
{txt}
{com}.         
.         summ ideol_str

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 3}ideol_str {c |}{res}      1623    2.463956    .8143448          1          4
{txt}
{com}.         gen ideol_str01 = (ideol_str - r(min))/(r(max)-r(min))
{txt}(184 missing values generated)

{com}.         label var ideol_str01 "Ideological Extremity"
{txt}
{com}. 
. 
.         
.         
. **Candidate Ambivalence (pre-election)
. 
. gen gore_likes = . 
{txt}(1807 missing values generated)

{com}. replace gore_likes = 0 if M000305 == 5
{txt}(878 real changes made)

{com}. replace gore_likes = 1 if M000305 == 1 & M000306 !=. & M000307 == .
{txt}(295 real changes made)

{com}. replace gore_likes = 2 if M000305 == 1 & M000306 !=. & M000307 !=. & M000308 ==. 
{txt}(220 real changes made)

{com}. replace gore_likes = 3 if M000305 == 1 & M000306 !=. & M000307 !=. & M000308 !=. & M000309 ==. 
{txt}(168 real changes made)

{com}. replace gore_likes = 4 if M000305 == 1 & M000306 !=. & M000307 !=. & M000308 !=. & M000309 !=. & M000310 ==.
{txt}(104 real changes made)

{com}. replace gore_likes = 5 if M000305 == 1 &  M000306 !=. & M000307 !=. & M000308 !=. & M000309 !=.  & M000310 !=.
{txt}(115 real changes made)

{com}. 
. gen gore_dislikes = .
{txt}(1807 missing values generated)

{com}. replace gore_dislikes = 0 if M000311 == 5
{txt}(934 real changes made)

{com}. 
. replace gore_dislikes = 1 if M000311 == 1 & M000312 !=. & M000313 == .
{txt}(316 real changes made)

{com}. replace gore_dislikes = 2 if M000311 == 1 & M000312 !=. & M000313 !=. & M000314 ==. 
{txt}(243 real changes made)

{com}. replace gore_dislikes = 3 if M000311 == 1 & M000312 !=. & M000313 !=. & M000314 !=. & M000315 ==. 
{txt}(147 real changes made)

{com}. replace gore_dislikes = 4 if M000311 == 1 & M000312 !=. & M000313 !=. & M000314 !=. & M000315 !=. & M000316 ==.
{txt}(73 real changes made)

{com}. replace gore_dislikes = 5 if M000311 == 1 &  M000312 !=. & M000313 !=. & M000314 !=. & M000315 !=.  & M000316 !=.
{txt}(65 real changes made)

{com}. 
. 
. 
. gen bush_likes = .
{txt}(1807 missing values generated)

{com}. replace bush_likes = 0 if M000317 == 5
{txt}(970 real changes made)

{com}. replace bush_likes = 1 if M000317 == 1 & M000318 !=. & M000319 == .
{txt}(272 real changes made)

{com}. replace bush_likes = 2 if M000317 == 1 & M000318 !=. & M000319 !=. & M000320 ==. 
{txt}(237 real changes made)

{com}. replace bush_likes = 3 if M000317 == 1 & M000318 !=. & M000319 !=. & M000320 !=. & M000321 ==. 
{txt}(135 real changes made)

{com}. replace bush_likes = 4 if M000317 == 1 & M000318 !=. & M000319 !=. & M000320 !=. & M000321 !=. & M000322 ==.
{txt}(75 real changes made)

{com}. replace bush_likes = 5 if M000317 == 1 &  M000318 !=. & M000319 !=. & M000320 !=. & M000321 !=.  & M000322 !=.
{txt}(94 real changes made)

{com}. 
. 
. 
. 
. gen bush_dislikes = .
{txt}(1807 missing values generated)

{com}. replace bush_dislikes = 0 if M000323 == 5
{txt}(899 real changes made)

{com}. replace bush_dislikes = 1 if M000323 == 1 & M000324 !=. & M000325 == .
{txt}(324 real changes made)

{com}. replace bush_dislikes = 2 if M000323 == 1 & M000324 !=. & M000325 !=. & M000326 ==. 
{txt}(236 real changes made)

{com}. replace bush_dislikes = 3 if M000323 == 1 & M000324 !=. & M000325 !=. & M000326 !=. & M000327 ==. 
{txt}(150 real changes made)

{com}. replace bush_dislikes = 4 if M000323 == 1 & M000324 !=. & M000325 !=. & M000326 !=. & M000327 !=. & M000328 ==.
{txt}(78 real changes made)

{com}. replace bush_dislikes = 5 if M000323 == 1 &  M000324 !=. & M000325 !=. & M000326 !=. & M000327 !=.  & M000328 !=.
{txt}(88 real changes made)

{com}. 
. 
.                         
. *Campaign Interest and Caring About Election - 2000
.         
. recode  M000301 (1=3) (3=2) (5=1), gen(camp_int2000)
{txt}(1807 differences between M000301 and camp_int2000)

{com}. label var camp_int2000 "Campaign Interest"
{txt}
{com}. 
. recode M000302 (1=1) (3=0) (8=0), gen(cares2000)
{txt}(397 differences between M000302 and cares2000)

{com}. label var cares2000 "Cares about Election"
{txt}
{com}. 
. 
. 
. gen dem_likes = . 
{txt}(1807 missing values generated)

{com}. replace dem_likes = 0 if M000373 == 5
{txt}(766 real changes made)

{com}. replace dem_likes = 1 if M000373 == 1 & M000374 !=. & M000375 == .
{txt}(390 real changes made)

{com}. replace dem_likes = 2 if M000373 == 1 & M000374 !=. & M000375 !=. & M000376 ==. 
{txt}(276 real changes made)

{com}. replace dem_likes = 3 if M000373 == 1 & M000374 !=. & M000375 !=. & M000376 !=. & M000377 ==. 
{txt}(175 real changes made)

{com}. replace dem_likes = 4 if M000373 == 1 & M000374 !=. & M000375 !=. & M000376 !=. & M000377 !=. & M000378 ==.
{txt}(95 real changes made)

{com}. replace dem_likes = 5 if M000373 == 1 &  M000374 !=. & M000375 !=. & M000376 !=. & M000377 !=.  & M000378 !=.
{txt}(77 real changes made)

{com}. 
. 
. 
. gen dem_dislikes = .
{txt}(1807 missing values generated)

{com}. replace dem_dislikes = 0 if M000379 == 5
{txt}(996 real changes made)

{com}. replace dem_dislikes = 1 if M000379 == 1 & M000380 !=. & M000381 == .
{txt}(324 real changes made)

{com}. replace dem_dislikes = 2 if M000379 == 1 & M000380 !=. & M000381 !=. & M000382 ==. 
{txt}(228 real changes made)

{com}. replace dem_dislikes = 3 if M000379 == 1 & M000380 !=. & M000381 !=. & M000382 !=. & M000383 ==. 
{txt}(121 real changes made)

{com}. replace dem_dislikes = 4 if M000379 == 1 & M000380 !=. & M000381 !=. & M000382 !=. & M000383 !=. & M000384 ==.
{txt}(54 real changes made)

{com}. replace dem_dislikes = 5 if M000379 == 1 &  M000380 !=. & M000381 !=. & M000382 !=. & M000383 !=.  & M000384 !=.
{txt}(49 real changes made)

{com}. 
. 
. 
. gen rep_likes = .
{txt}(1807 missing values generated)

{com}. replace rep_likes = 0 if M000385 == 5
{txt}(975 real changes made)

{com}. replace rep_likes = 1 if M000385 == 1 & M000386 !=. & M000387 == .
{txt}(303 real changes made)

{com}. replace rep_likes = 2 if M000385 == 1 & M000386 !=. & M000387 !=. & M000388 ==. 
{txt}(224 real changes made)

{com}. replace rep_likes = 3 if M000385 == 1 & M000386 !=. & M000387 !=. & M000388 !=. & M000389 ==. 
{txt}(135 real changes made)

{com}. replace rep_likes = 4 if M000385 == 1 & M000386 !=. & M000387 !=. & M000388 !=. & M000389 !=. & M000390 ==.
{txt}(78 real changes made)

{com}. replace rep_likes = 5 if M000385 == 1 &  M000386 !=. & M000387 !=. & M000388 !=. & M000389 !=.  & M000390 !=.
{txt}(59 real changes made)

{com}. 
. 
. gen rep_dislikes = .
{txt}(1807 missing values generated)

{com}. replace rep_dislikes = 0 if M000391 == 5
{txt}(867 real changes made)

{com}. replace rep_dislikes = 1 if M000391 == 1 & M000392 !=. & M000393 == .
{txt}(355 real changes made)

{com}. replace rep_dislikes = 2 if M000391 == 1 & M000392 !=. & M000393 !=. & M000394 ==. 
{txt}(276 real changes made)

{com}. replace rep_dislikes = 3 if M000391 == 1 & M000392 !=. & M000393 !=. & M000394 !=. & M000327 ==. 
{txt}(199 real changes made)

{com}. replace rep_dislikes = 4 if M000391 == 1 & M000392 !=. & M000393 !=. & M000394 !=. & M000327 !=. & M000396 ==.
{txt}(45 real changes made)

{com}. replace rep_dislikes = 5 if M000391 == 1 &  M000392 !=. & M000393 !=. & M000394 !=. & M000327 !=.  & M000396 !=.
{txt}(33 real changes made)

{com}. 
. 
.         *ID Consistent
.                 gen consistent = . 
{txt}(1807 missing values generated)

{com}.                 replace consistent = dem_likes + rep_dislikes if pid_2_2000  == 1
{txt}(867 real changes made)

{com}.                 replace consistent = dem_dislikes + rep_likes if pid_2_2000  == 0
{txt}(673 real changes made)

{com}.                 label var consistent "Partisan Identity Consistent Likes/Dislikes"
{txt}
{com}. 
.         *ID Conflicting
.                 gen conflicting = . 
{txt}(1807 missing values generated)

{com}.                 replace conflicting = dem_dislikes + rep_likes if pid_2_2000   == 1
{txt}(869 real changes made)

{com}.                 replace conflicting = dem_likes + rep_dislikes if pid_2_2000   == 0
{txt}(678 real changes made)

{com}.                 label var conflicting "Partisan Identity Conclifting Likes/Dislikes"
{txt}
{com}. 
. *for matching analyses
. recode M000917 (1=1) (2=1) (3=2) (4=3) (5=3) (6=4) (7=4) (9=.), gen(educ2000)
{txt}(947 differences between M000917 and educ2000)

{com}.         tab educ2000 M000917

 {txt}RECODE of {c |}
   M000917 {c |}
  (Y4x. Sp {c |}
     educ. {c |}                            Y4x. Sp educ. Summary
  Summary) {c |} 1. 8 grad  2. 9-11 g  3. High s  4. More t  5. Junior  6. BA lev  7. Advanc {c |}     Total
{hline 11}{c +}{hline 77}{c +}{hline 10}
         1 {c |}{res}        29         56          0          0          0          0          0 {txt}{c |}{res}        85 
{txt}         2 {c |}{res}         0          0        297          0          0          0          0 {txt}{c |}{res}       297 
{txt}         3 {c |}{res}         0          0          0        174         85          0          0 {txt}{c |}{res}       259 
{txt}         4 {c |}{res}         0          0          0          0          0        218        117 {txt}{c |}{res}       335 
{txt}{hline 11}{c +}{hline 77}{c +}{hline 10}
     Total {c |}{res}        29         56        297        174         85        218        117 {txt}{c |}{res}       976 

{txt}
{com}.         label var educ2000 "Education"
{txt}
{com}.         label def edua 1 "< HS" 2 "HS" 3 "Some College" 4 "College Degree+"
{txt}
{com}.         label values educ2000 edua
{txt}
{com}.         tab educ2000

      {txt}Education {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
           < HS {c |}{res}         85        8.71        8.71
{txt}             HS {c |}{res}        297       30.43       39.14
{txt}   Some College {c |}{res}        259       26.54       65.68
{txt}College Degree+ {c |}{res}        335       34.32      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}        976      100.00
{txt}
{com}.         
. rename M000997 income2000
{res}{txt}
{com}. label var income2000 "Income"
{txt}
{com}. rename M000908 age2000
{res}{txt}
{com}. label var age2000 "Age"
{txt}
{com}. 
. 
. tabulate camp_int2000, gen(cint_)

   {txt}Campaign {c |}
   Interest {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          1 {c |}{res}        396       21.91       21.91
{txt}          2 {c |}{res}        886       49.03       70.95
{txt}          3 {c |}{res}        525       29.05      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,807      100.00
{txt}
{com}. tabulate pid_str2000, gen(pstr_)

   {txt}PID Str. {c |}
     (2000) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Leaner {c |}{res}        499       31.60       31.60
{txt}       Weak {c |}{res}        489       30.97       62.57
{txt}     Strong {c |}{res}        591       37.43      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,579      100.00
{txt}
{com}. 
. 
. 
. *****Need for cognition & need to evaluate****
. 
. 
. 
. recode M000862 (0=.) (8=.) (1=4) (2=3) (3=2) (4=1) (9=.), gen(opinionated)
{txt}(1798 differences between M000862 and opinionated)

{com}. recode M000866 (0 8 9 = .) , gen(opinion_degree)
{txt}(0 differences between M000866 and opinion_degree)

{com}. 
. foreach var in opinionated opinion_degree {c -(}
{txt}  2{com}.         summ `var'
{txt}  3{com}.         gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 1}opinionated {c |}{res}      1798    2.670189      .86399          1          4
{txt}(9 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
opinion_de~e {c |}{res}      1771    3.288538    .9488492          1          5
{txt}(36 missing values generated)

{com}. 
. egen evaluate1 = rowtotal(opinionated01 opinion_degree01), missing
{txt}(7 missing values generated)

{com}. 
.         
. recode M000871 (0 8 9 =.) (1=0) (5=1) , gen(complex)
{txt}(1761 differences between M000871 and complex)

{com}. recode M000870 (0 8 = .) (5=0) (4=0.25) (3=0.50) (2=0.75) (1=1), gen(thinking)
{txt}(1088 differences between M000870 and thinking)

{com}. 
. egen nfc1 = rowtotal(complex thinking), missing
{txt}(5 missing values generated)

{com}.         
. 
{txt}end of do-file

{com}. 
. 
. summ disagree_total, detail

                    {txt}Network Disagreement
{hline 61}
      Percentiles      Smallest
 1%    {res}       -4             -4
{txt} 5%    {res}       -4             -4
{txt}10%    {res}       -3             -4       {txt}Obs         {res}        890
{txt}25%    {res}       -2             -4       {txt}Sum of Wgt. {res}        890

{txt}50%    {res}       -1                      {txt}Mean          {res}-1.050562
                        {txt}Largest       Std. Dev.     {res} 1.631635
{txt}75%    {res}        0              4
{txt}90%    {res}        1              4       {txt}Variance      {res} 2.662233
{txt}95%    {res}        2              4       {txt}Skewness      {res} .3130263
{txt}99%    {res}        3              4       {txt}Kurtosis      {res} 2.863348
{txt}
{com}.         *5pct: -4
.         *95: 2
.         
.         
. /**bivariate***/
. tab retro2002_3

      {txt}Retro {c |}
     (2002; {c |}
      3-pt) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}        302       16.91       16.91
{txt}       Same {c |}{res}        785       43.95       60.86
{txt}     Better {c |}{res}        699       39.14      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,786      100.00
{txt}
{com}. tab retro2002_3 partisan2000, col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}  Co-Partisan to Inc.
     Retro {c |}    President (2000
    (2002; {c |}       Measure)
     3-pt) {c |} Out-Parti  In-Partis {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}        90        149 {txt}{c |}{res}       239 
           {txt}{c |}{res}     10.24      21.72 {txt}{c |}{res}     15.27 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}       345        348 {txt}{c |}{res}       693 
           {txt}{c |}{res}     39.25      50.73 {txt}{c |}{res}     44.28 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}       444        189 {txt}{c |}{res}       633 
           {txt}{c |}{res}     50.51      27.55 {txt}{c |}{res}     40.45 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       879        686 {txt}{c |}{res}     1,565 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 94.9457  {txt} Pr = {res}0.000
{txt}
{com}. 
. 
. /**multivariate***/     
. 
. eststo: ologit retro2002_3 i.partisan2000##c.disagree_total names1 disc_knowl ///
>         follow age2002 educ income2002 i.gender i.race i.employed i.marital nfc1 evaluate1 [pweight=WT02PRE]

{res}{txt}Iteration 0:{space 3}log pseudolikelihood = {res:-465.09183}  
Iteration 1:{space 3}log pseudolikelihood = {res:-431.60631}  
Iteration 2:{space 3}log pseudolikelihood = {res:-431.18488}  
Iteration 3:{space 3}log pseudolikelihood = {res:-431.18367}  
Iteration 4:{space 3}log pseudolikelihood = {res:-431.18367}  
{res}
{txt}Ordered logistic regression{col 51}Number of obs{col 67}= {res}       549
{txt}{col 51}Wald chi2({res}19{txt}){col 67}= {res}     51.82
{txt}{col 51}Prob > chi2{col 67}= {res}    0.0001
{txt}Log pseudolikelihood = {res}-431.18367{txt}{col 51}Pseudo R2{col 67}= {res}    0.0729

{txt}{hline 34}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 35}{c |}{col 47}    Robust
{col 1}                      retro2002_3{col 35}{c |}      Coef.{col 47}   Std. Err.{col 59}      z{col 67}   P>|z|{col 75}     [95% Con{col 88}f. Interval]
{hline 34}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{space 21}partisan2000 {c |}
{space 21}In-Partisan  {c |}{col 35}{res}{space 2}-1.171401{col 47}{space 2} .2592493{col 58}{space 1}   -4.52{col 67}{space 3}0.000{col 75}{space 4} -1.67952{col 88}{space 3}-.6632816
{txt}{space 19}disagree_total {c |}{col 35}{res}{space 2}-.0039288{col 47}{space 2} .0804639{col 58}{space 1}   -0.05{col 67}{space 3}0.961{col 75}{space 4}-.1616351{col 88}{space 3} .1537775
{txt}{space 33} {c |}
{space 4}partisan2000#c.disagree_total {c |}
{space 21}In-Partisan  {c |}{col 35}{res}{space 2}-.0131786{col 47}{space 2}  .123048{col 58}{space 1}   -0.11{col 67}{space 3}0.915{col 75}{space 4}-.2543481{col 88}{space 3}  .227991
{txt}{space 33} {c |}
{space 27}names1 {c |}{col 35}{res}{space 2}-.2449951{col 47}{space 2} .0903066{col 58}{space 1}   -2.71{col 67}{space 3}0.007{col 75}{space 4}-.4219928{col 88}{space 3}-.0679973
{txt}{space 23}disc_knowl {c |}{col 35}{res}{space 2} .0793229{col 47}{space 2} .2106918{col 58}{space 1}    0.38{col 67}{space 3}0.707{col 75}{space 4}-.3336255{col 88}{space 3} .4922713
{txt}{space 27}follow {c |}{col 35}{res}{space 2} .0376786{col 47}{space 2} .1328755{col 58}{space 1}    0.28{col 67}{space 3}0.777{col 75}{space 4}-.2227527{col 88}{space 3} .2981099
{txt}{space 26}age2002 {c |}{col 35}{res}{space 2}-.0033681{col 47}{space 2}  .009047{col 58}{space 1}   -0.37{col 67}{space 3}0.710{col 75}{space 4}-.0210999{col 88}{space 3} .0143638
{txt}{space 29}educ {c |}{col 35}{res}{space 2}-.0768688{col 47}{space 2} .1324272{col 58}{space 1}   -0.58{col 67}{space 3}0.562{col 75}{space 4}-.3364213{col 88}{space 3} .1826838
{txt}{space 23}income2002 {c |}{col 35}{res}{space 2} .0337261{col 47}{space 2}  .063054{col 58}{space 1}    0.53{col 67}{space 3}0.593{col 75}{space 4}-.0898575{col 88}{space 3} .1573097
{txt}{space 33} {c |}
{space 27}gender {c |}
{space 26}Female  {c |}{col 35}{res}{space 2}-.2868988{col 47}{space 2}  .214217{col 58}{space 1}   -1.34{col 67}{space 3}0.180{col 75}{space 4}-.7067564{col 88}{space 3} .1329589
{txt}{space 33} {c |}
{space 29}race {c |}
{space 27}Black  {c |}{col 35}{res}{space 2} .1682316{col 47}{space 2} .4240471{col 58}{space 1}    0.40{col 67}{space 3}0.692{col 75}{space 4}-.6628854{col 88}{space 3} .9993486
{txt}{space 24}Hispanic  {c |}{col 35}{res}{space 2} .4618229{col 47}{space 2} .4370228{col 58}{space 1}    1.06{col 67}{space 3}0.291{col 75}{space 4} -.394726{col 88}{space 3} 1.318372
{txt}{space 27}Other  {c |}{col 35}{res}{space 2} .3018524{col 47}{space 2} .5331298{col 58}{space 1}    0.57{col 67}{space 3}0.571{col 75}{space 4}-.7430628{col 88}{space 3} 1.346768
{txt}{space 33} {c |}
{space 25}employed {c |}
{space 22}Unemployed  {c |}{col 35}{res}{space 2} .4412443{col 47}{space 2} .6204831{col 58}{space 1}    0.71{col 67}{space 3}0.477{col 75}{space 4}-.7748802{col 88}{space 3} 1.657369
{txt}{space 25}Retired  {c |}{col 35}{res}{space 2} .3163892{col 47}{space 2} .3505185{col 58}{space 1}    0.90{col 67}{space 3}0.367{col 75}{space 4}-.3706145{col 88}{space 3} 1.003393
{txt}Perm. Disabled/Homemaker/Student  {c |}{col 35}{res}{space 2} .9129926{col 47}{space 2} .3521855{col 58}{space 1}    2.59{col 67}{space 3}0.010{col 75}{space 4} .2227216{col 88}{space 3} 1.603264
{txt}{space 33} {c |}
{space 26}marital {c |}
{space 25}Married  {c |}{col 35}{res}{space 2}-.5074442{col 47}{space 2} .2396358{col 58}{space 1}   -2.12{col 67}{space 3}0.034{col 75}{space 4}-.9771218{col 88}{space 3}-.0377665
{txt}{space 29}nfc1 {c |}{col 35}{res}{space 2} .1058868{col 47}{space 2} .1643576{col 58}{space 1}    0.64{col 67}{space 3}0.519{col 75}{space 4}-.2162482{col 88}{space 3} .4280218
{txt}{space 24}evaluate1 {c |}{col 35}{res}{space 2} -.365457{col 47}{space 2} .2784155{col 58}{space 1}   -1.31{col 67}{space 3}0.189{col 75}{space 4}-.9111413{col 88}{space 3} .1802274
{txt}{hline 34}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
                            /cut1 {c |}{col 35}{res}{space 2}-3.713983{col 47}{space 2}  .792616{col 75}{space 4}-5.267482{col 88}{space 3}-2.160484
{txt}                            /cut2 {c |}{col 35}{res}{space 2}-1.343777{col 47}{space 2} .7924044{col 75}{space 4}-2.896861{col 88}{space 3}  .209307
{txt}{hline 34}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
({res}est3{txt} stored)

{com}.                 
.                 margins partisan2000, at(disagree_total=(-4(1)4)) predict(outcome(3)) 
{res}
{txt}Predictive margins{col 51}Number of obs{col 67}= {res}       549
{txt}Model VCE{col 14}: {res}Robust

{txt}{p2colset 1 14 16 2}{...}
{p2col:Expression}:{space 1}{res:Pr(retro2002_3==3), predict(outcome(3))}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:1._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-4}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:2._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-3}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:3._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-2}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:4._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-1}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:5._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}0}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:6._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}1}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:7._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}2}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:8._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}3}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:9._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}4}{p_end}
{p2colreset}{...}

{res}{txt}{hline 17}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 18}{c |}{col 30} Delta-method
{col 18}{c |}     Margin{col 30}   Std. Err.{col 42}      z{col 50}   P>|z|{col 58}     [95% Con{col 71}f. Interval]
{hline 17}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
_at#partisan2000 {c |}
{space 1}1#Out-Partisan  {c |}{col 18}{res}{space 2}  .544562{col 30}{space 2} .0600244{col 41}{space 1}    9.07{col 50}{space 3}0.000{col 58}{space 4} .4269164{col 71}{space 3} .6622076
{txt}{space 2}1#In-Partisan  {c |}{col 18}{res}{space 2} .2930419{col 30}{space 2} .0670281{col 41}{space 1}    4.37{col 50}{space 3}0.000{col 58}{space 4} .1616693{col 71}{space 3} .4244145
{txt}{space 1}2#Out-Partisan  {c |}{col 18}{res}{space 2} .5436409{col 30}{space 2} .0451166{col 41}{space 1}   12.05{col 50}{space 3}0.000{col 58}{space 4} .4552141{col 71}{space 3} .6320677
{txt}{space 2}2#In-Partisan  {c |}{col 18}{res}{space 2}  .289676{col 30}{space 2}   .05087{col 41}{space 1}    5.69{col 50}{space 3}0.000{col 58}{space 4} .1899727{col 71}{space 3} .3893794
{txt}{space 1}3#Out-Partisan  {c |}{col 18}{res}{space 2} .5427195{col 30}{space 2} .0343275{col 41}{space 1}   15.81{col 50}{space 3}0.000{col 58}{space 4} .4754388{col 71}{space 3} .6100002
{txt}{space 2}3#In-Partisan  {c |}{col 18}{res}{space 2} .2863322{col 30}{space 2} .0383355{col 41}{space 1}    7.47{col 50}{space 3}0.000{col 58}{space 4}  .211196{col 71}{space 3} .3614684
{txt}{space 1}4#Out-Partisan  {c |}{col 18}{res}{space 2} .5417979{col 30}{space 2} .0321384{col 41}{space 1}   16.86{col 50}{space 3}0.000{col 58}{space 4} .4788078{col 71}{space 3}  .604788
{txt}{space 2}4#In-Partisan  {c |}{col 18}{res}{space 2} .2830106{col 30}{space 2} .0333013{col 41}{space 1}    8.50{col 50}{space 3}0.000{col 58}{space 4} .2177412{col 71}{space 3} .3482799
{txt}{space 1}5#Out-Partisan  {c |}{col 18}{res}{space 2}  .540876{col 30}{space 2} .0400033{col 41}{space 1}   13.52{col 50}{space 3}0.000{col 58}{space 4}  .462471{col 71}{space 3}  .619281
{txt}{space 2}5#In-Partisan  {c |}{col 18}{res}{space 2} .2797114{col 30}{space 2} .0384228{col 41}{space 1}    7.28{col 50}{space 3}0.000{col 58}{space 4} .2044041{col 71}{space 3} .3550187
{txt}{space 1}6#Out-Partisan  {c |}{col 18}{res}{space 2} .5399538{col 30}{space 2}  .053682{col 41}{space 1}   10.06{col 50}{space 3}0.000{col 58}{space 4}  .434739{col 71}{space 3} .6451686
{txt}{space 2}6#In-Partisan  {c |}{col 18}{res}{space 2} .2764349{col 30}{space 2} .0504177{col 41}{space 1}    5.48{col 50}{space 3}0.000{col 58}{space 4}  .177618{col 71}{space 3} .3752518
{txt}{space 1}7#Out-Partisan  {c |}{col 18}{res}{space 2} .5390314{col 30}{space 2} .0698465{col 41}{space 1}    7.72{col 50}{space 3}0.000{col 58}{space 4} .4021349{col 71}{space 3} .6759279
{txt}{space 2}7#In-Partisan  {c |}{col 18}{res}{space 2} .2731812{col 30}{space 2} .0653921{col 41}{space 1}    4.18{col 50}{space 3}0.000{col 58}{space 4} .1450151{col 71}{space 3} .4013473
{txt}{space 1}8#Out-Partisan  {c |}{col 18}{res}{space 2} .5381087{col 30}{space 2} .0871302{col 41}{space 1}    6.18{col 50}{space 3}0.000{col 58}{space 4} .3673366{col 71}{space 3} .7088808
{txt}{space 2}8#In-Partisan  {c |}{col 18}{res}{space 2} .2699505{col 30}{space 2} .0815417{col 41}{space 1}    3.31{col 50}{space 3}0.001{col 58}{space 4} .1101316{col 71}{space 3} .4297694
{txt}{space 1}9#Out-Partisan  {c |}{col 18}{res}{space 2} .5371858{col 30}{space 2} .1049869{col 41}{space 1}    5.12{col 50}{space 3}0.000{col 58}{space 4} .3314152{col 71}{space 3} .7429564
{txt}{space 2}9#In-Partisan  {c |}{col 18}{res}{space 2}  .266743{col 30}{space 2} .0981376{col 41}{space 1}    2.72{col 50}{space 3}0.007{col 58}{space 4} .0743969{col 71}{space 3} .4590892
{txt}{hline 17}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{res}{txt}
{com}.                 marginsplot, scheme(s1mono) title("2002 ANES" "Pr(Better)") ///
>                         ytitle("") xtitle("") xline(-4, lpattern(dot)) xline(2, lpattern(dot)) 

{text}{p 2 6 2}Variables that uniquely identify margins: disagree_total partisan2000{p_end}
{res}{txt}
{com}.                 
.                 graph save "2002 - Better", replace
{res}{txt}(file 2002 - Better.gph saved)

{com}.                 
.                 margins partisan2000, at(disagree_total=(-4(1)4)) predict(outcome(3)) 
{res}
{txt}Predictive margins{col 51}Number of obs{col 67}= {res}       549
{txt}Model VCE{col 14}: {res}Robust

{txt}{p2colset 1 14 16 2}{...}
{p2col:Expression}:{space 1}{res:Pr(retro2002_3==3), predict(outcome(3))}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:1._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-4}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:2._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-3}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:3._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-2}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:4._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-1}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:5._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}0}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:6._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}1}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:7._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}2}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:8._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}3}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:9._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}4}{p_end}
{p2colreset}{...}

{res}{txt}{hline 17}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 18}{c |}{col 30} Delta-method
{col 18}{c |}     Margin{col 30}   Std. Err.{col 42}      z{col 50}   P>|z|{col 58}     [95% Con{col 71}f. Interval]
{hline 17}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
_at#partisan2000 {c |}
{space 1}1#Out-Partisan  {c |}{col 18}{res}{space 2}  .544562{col 30}{space 2} .0600244{col 41}{space 1}    9.07{col 50}{space 3}0.000{col 58}{space 4} .4269164{col 71}{space 3} .6622076
{txt}{space 2}1#In-Partisan  {c |}{col 18}{res}{space 2} .2930419{col 30}{space 2} .0670281{col 41}{space 1}    4.37{col 50}{space 3}0.000{col 58}{space 4} .1616693{col 71}{space 3} .4244145
{txt}{space 1}2#Out-Partisan  {c |}{col 18}{res}{space 2} .5436409{col 30}{space 2} .0451166{col 41}{space 1}   12.05{col 50}{space 3}0.000{col 58}{space 4} .4552141{col 71}{space 3} .6320677
{txt}{space 2}2#In-Partisan  {c |}{col 18}{res}{space 2}  .289676{col 30}{space 2}   .05087{col 41}{space 1}    5.69{col 50}{space 3}0.000{col 58}{space 4} .1899727{col 71}{space 3} .3893794
{txt}{space 1}3#Out-Partisan  {c |}{col 18}{res}{space 2} .5427195{col 30}{space 2} .0343275{col 41}{space 1}   15.81{col 50}{space 3}0.000{col 58}{space 4} .4754388{col 71}{space 3} .6100002
{txt}{space 2}3#In-Partisan  {c |}{col 18}{res}{space 2} .2863322{col 30}{space 2} .0383355{col 41}{space 1}    7.47{col 50}{space 3}0.000{col 58}{space 4}  .211196{col 71}{space 3} .3614684
{txt}{space 1}4#Out-Partisan  {c |}{col 18}{res}{space 2} .5417979{col 30}{space 2} .0321384{col 41}{space 1}   16.86{col 50}{space 3}0.000{col 58}{space 4} .4788078{col 71}{space 3}  .604788
{txt}{space 2}4#In-Partisan  {c |}{col 18}{res}{space 2} .2830106{col 30}{space 2} .0333013{col 41}{space 1}    8.50{col 50}{space 3}0.000{col 58}{space 4} .2177412{col 71}{space 3} .3482799
{txt}{space 1}5#Out-Partisan  {c |}{col 18}{res}{space 2}  .540876{col 30}{space 2} .0400033{col 41}{space 1}   13.52{col 50}{space 3}0.000{col 58}{space 4}  .462471{col 71}{space 3}  .619281
{txt}{space 2}5#In-Partisan  {c |}{col 18}{res}{space 2} .2797114{col 30}{space 2} .0384228{col 41}{space 1}    7.28{col 50}{space 3}0.000{col 58}{space 4} .2044041{col 71}{space 3} .3550187
{txt}{space 1}6#Out-Partisan  {c |}{col 18}{res}{space 2} .5399538{col 30}{space 2}  .053682{col 41}{space 1}   10.06{col 50}{space 3}0.000{col 58}{space 4}  .434739{col 71}{space 3} .6451686
{txt}{space 2}6#In-Partisan  {c |}{col 18}{res}{space 2} .2764349{col 30}{space 2} .0504177{col 41}{space 1}    5.48{col 50}{space 3}0.000{col 58}{space 4}  .177618{col 71}{space 3} .3752518
{txt}{space 1}7#Out-Partisan  {c |}{col 18}{res}{space 2} .5390314{col 30}{space 2} .0698465{col 41}{space 1}    7.72{col 50}{space 3}0.000{col 58}{space 4} .4021349{col 71}{space 3} .6759279
{txt}{space 2}7#In-Partisan  {c |}{col 18}{res}{space 2} .2731812{col 30}{space 2} .0653921{col 41}{space 1}    4.18{col 50}{space 3}0.000{col 58}{space 4} .1450151{col 71}{space 3} .4013473
{txt}{space 1}8#Out-Partisan  {c |}{col 18}{res}{space 2} .5381087{col 30}{space 2} .0871302{col 41}{space 1}    6.18{col 50}{space 3}0.000{col 58}{space 4} .3673366{col 71}{space 3} .7088808
{txt}{space 2}8#In-Partisan  {c |}{col 18}{res}{space 2} .2699505{col 30}{space 2} .0815417{col 41}{space 1}    3.31{col 50}{space 3}0.001{col 58}{space 4} .1101316{col 71}{space 3} .4297694
{txt}{space 1}9#Out-Partisan  {c |}{col 18}{res}{space 2} .5371858{col 30}{space 2} .1049869{col 41}{space 1}    5.12{col 50}{space 3}0.000{col 58}{space 4} .3314152{col 71}{space 3} .7429564
{txt}{space 2}9#In-Partisan  {c |}{col 18}{res}{space 2}  .266743{col 30}{space 2} .0981376{col 41}{space 1}    2.72{col 50}{space 3}0.007{col 58}{space 4} .0743969{col 71}{space 3} .4590892
{txt}{hline 17}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{res}{txt}
{com}.                 marginsplot, scheme(s1mono) title("2002 ANES" "Pr(Better)") ylabel(0(0.2)1) ///
>                         ytitle("") xtitle("") xline(-4, lpattern(dot)) xline(2, lpattern(dot)) ///
>                         text(0.14 -3 "In: b= -0.003, z = -0.17" ///
>                                  0.10 -3 "Out: b= -0.001, z = -0.05", just(left) size(vsmall))

{text}{p 2 6 2}Variables that uniquely identify margins: disagree_total partisan2000{p_end}
{res}{txt}
{com}.         
.                 graph save "2002 - Better - with text", replace
{res}{txt}(file 2002 - Better - with text.gph saved)

{com}. 
. /****************************************
> *****************************************
>                 2006 ANES
> *****************************************
> ****************************************/       
. 
. *data cleaning
. clear
{txt}
{com}. do "Data Cleaning - 2006 ANES.do"
{txt}
{com}. **********************************************************************
. **********************************************************************
. ***********************2006 ANES Pilot Survey*************************
. **********************************************************************
. **********************************************************************
. **********************************************************************
. 
. 
. **********************************************************************
. ****************************Data Cleaning****************************
. **********************************************************************
. **********************************************************************
. **********************************************************************
. **********************************************************************
. clear
{txt}
{com}. set more off
{txt}
{com}. use "ANES2006.dta"
{txt}
{com}. set more off
{txt}
{com}.         
.                 ************************************
.                 *********Economic Assessments*******
.                 ************************************
. 
. recode V06P808 (1=3) (2=2) (3=1) (8=.) (9=.), gen(retro)
{txt}(418 differences between V06P808 and retro)

{com}. label def ret 1 "Worse" 2 "Same" 3 "Better" 
{txt}
{com}. label values retro ret
{txt}
{com}. label var retro "Retrospective Economic Assessments"
{txt}
{com}. tab retro

{txt}Retrospecti {c |}
ve Economic {c |}
Assessments {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}        202       30.06       30.06
{txt}       Same {c |}{res}        257       38.24       68.30
{txt}     Better {c |}{res}        213       31.70      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        672      100.00
{txt}
{com}. 
.                 
.                 ************************************
.                 *********Partisanship***************
.                 ************************************
.                 
. ***2006 ANES Pilot
.         *checking the two versions
.         gen version = .
{txt}(1212 missing values generated)

{com}.         replace version = 1 if V06P680a !=.
{txt}(323 real changes made)

{com}.         replace version = 0 if  V06P680b !=.
{txt}(352 real changes made)

{com}.         label def ver 1 "Version 1" 0 "Version 2" 
{txt}
{com}.         label values version ver
{txt}
{com}.         label var version "PID Version"
{txt}
{com}.         
.         tab V06P680

{txt}Mod19_0. R Party ID summary - VERSION 1 {c |}
                          and VERSION 2 {c |}      Freq.     Percent        Cum.
{hline 40}{c +}{hline 35}
             0. Strong Democrat (2/1/.) {c |}{res}        169       25.04       25.04
{txt}           1. Weak Democrat (2/5-8-9/.) {c |}{res}        104       15.41       40.44
{txt}  2. Independent-Democrat (3-4-5-8/./3) {c |}{res}         78       11.56       52.00
{txt}3. Independent-Independent (3-5/./2-8-9 {c |}{res}         40        5.93       57.93
{txt}4. Independent-Republican (3-4-5-8/./1) {c |}{res}         60        8.89       66.81
{txt}         5. Weak Republican (1/5-8-9/.) {c |}{res}         83       12.30       79.11
{txt}           6. Strong Republican (1/1/.) {c |}{res}        132       19.56       98.67
{txt}                   7. Other (4/./2-8-9) {c |}{res}          6        0.89       99.56
{txt}                     9. Refused (9/./.) {c |}{res}          3        0.44      100.00
{txt}{hline 40}{c +}{hline 35}
                                  Total {c |}{res}        675      100.00
{txt}
{com}.         tab V06P680 version, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

  Mod19_0. R Party ID {c |}
  summary - VERSION 1 {c |}      PID Version
        and VERSION 2 {c |} Version 2  Version 1 {c |}     Total
{hline 22}{c +}{hline 22}{c +}{hline 10}
0. Strong Democrat (2 {c |}{res}        77         92 {txt}{c |}{res}       169 
                      {txt}{c |}{res}     45.56      54.44 {txt}{c |}{res}    100.00 
                      {txt}{c |}{res}     21.88      28.48 {txt}{c |}{res}     25.04 
{txt}{hline 22}{c +}{hline 22}{c +}{hline 10}
1. Weak Democrat (2/5 {c |}{res}        55         49 {txt}{c |}{res}       104 
                      {txt}{c |}{res}     52.88      47.12 {txt}{c |}{res}    100.00 
                      {txt}{c |}{res}     15.63      15.17 {txt}{c |}{res}     15.41 
{txt}{hline 22}{c +}{hline 22}{c +}{hline 10}
2. Independent-Democr {c |}{res}        48         30 {txt}{c |}{res}        78 
                      {txt}{c |}{res}     61.54      38.46 {txt}{c |}{res}    100.00 
                      {txt}{c |}{res}     13.64       9.29 {txt}{c |}{res}     11.56 
{txt}{hline 22}{c +}{hline 22}{c +}{hline 10}
3. Independent-Indepe {c |}{res}        23         17 {txt}{c |}{res}        40 
                      {txt}{c |}{res}     57.50      42.50 {txt}{c |}{res}    100.00 
                      {txt}{c |}{res}      6.53       5.26 {txt}{c |}{res}      5.93 
{txt}{hline 22}{c +}{hline 22}{c +}{hline 10}
4. Independent-Republ {c |}{res}        36         24 {txt}{c |}{res}        60 
                      {txt}{c |}{res}     60.00      40.00 {txt}{c |}{res}    100.00 
                      {txt}{c |}{res}     10.23       7.43 {txt}{c |}{res}      8.89 
{txt}{hline 22}{c +}{hline 22}{c +}{hline 10}
5. Weak Republican (1 {c |}{res}        43         40 {txt}{c |}{res}        83 
                      {txt}{c |}{res}     51.81      48.19 {txt}{c |}{res}    100.00 
                      {txt}{c |}{res}     12.22      12.38 {txt}{c |}{res}     12.30 
{txt}{hline 22}{c +}{hline 22}{c +}{hline 10}
6. Strong Republican  {c |}{res}        65         67 {txt}{c |}{res}       132 
                      {txt}{c |}{res}     49.24      50.76 {txt}{c |}{res}    100.00 
                      {txt}{c |}{res}     18.47      20.74 {txt}{c |}{res}     19.56 
{txt}{hline 22}{c +}{hline 22}{c +}{hline 10}
 7. Other (4/./2-8-9) {c |}{res}         2          4 {txt}{c |}{res}         6 
                      {txt}{c |}{res}     33.33      66.67 {txt}{c |}{res}    100.00 
                      {txt}{c |}{res}      0.57       1.24 {txt}{c |}{res}      0.89 
{txt}{hline 22}{c +}{hline 22}{c +}{hline 10}
   9. Refused (9/./.) {c |}{res}         3          0 {txt}{c |}{res}         3 
                      {txt}{c |}{res}    100.00       0.00 {txt}{c |}{res}    100.00 
                      {txt}{c |}{res}      0.85       0.00 {txt}{c |}{res}      0.44 
{txt}{hline 22}{c +}{hline 22}{c +}{hline 10}
                Total {c |}{res}       352        323 {txt}{c |}{res}       675 
                      {txt}{c |}{res}     52.15      47.85 {txt}{c |}{res}    100.00 
                      {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}8{txt}) = {res} 11.7125  {txt} Pr = {res}0.165
{txt}
{com}.         
.         *7-point scale
.         recode V06P680 (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7) (7=.) (9=.), gen(partyid)
{txt}(675 differences between V06P680 and partyid)

{com}.         label def pi 1 "Strong Dem" 2 "Weak Dem" 3 "Lean Dem" 4 "Ind." 5 "Lean Rep" 6 "Weak Rep" 7 "Strong Rep"
{txt}
{com}.         label values partyid pi
{txt}
{com}.         label var partyid "Party Identification"
{txt}
{com}.         tab partyid

      {txt}Party {c |}
Identificat {c |}
        ion {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
 Strong Dem {c |}{res}        169       25.38       25.38
{txt}   Weak Dem {c |}{res}        104       15.62       40.99
{txt}   Lean Dem {c |}{res}         78       11.71       52.70
{txt}       Ind. {c |}{res}         40        6.01       58.71
{txt}   Lean Rep {c |}{res}         60        9.01       67.72
{txt}   Weak Rep {c |}{res}         83       12.46       80.18
{txt} Strong Rep {c |}{res}        132       19.82      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        666      100.00
{txt}
{com}.         tab partyid version, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

     Party {c |}
Identifica {c |}      PID Version
      tion {c |} Version 2  Version 1 {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
Strong Dem {c |}{res}        77         92 {txt}{c |}{res}       169 
           {txt}{c |}{res}     45.56      54.44 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     22.19      28.84 {txt}{c |}{res}     25.38 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
  Weak Dem {c |}{res}        55         49 {txt}{c |}{res}       104 
           {txt}{c |}{res}     52.88      47.12 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     15.85      15.36 {txt}{c |}{res}     15.62 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
  Lean Dem {c |}{res}        48         30 {txt}{c |}{res}        78 
           {txt}{c |}{res}     61.54      38.46 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     13.83       9.40 {txt}{c |}{res}     11.71 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Ind. {c |}{res}        23         17 {txt}{c |}{res}        40 
           {txt}{c |}{res}     57.50      42.50 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      6.63       5.33 {txt}{c |}{res}      6.01 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
  Lean Rep {c |}{res}        36         24 {txt}{c |}{res}        60 
           {txt}{c |}{res}     60.00      40.00 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     10.37       7.52 {txt}{c |}{res}      9.01 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
  Weak Rep {c |}{res}        43         40 {txt}{c |}{res}        83 
           {txt}{c |}{res}     51.81      48.19 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     12.39      12.54 {txt}{c |}{res}     12.46 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
Strong Rep {c |}{res}        65         67 {txt}{c |}{res}       132 
           {txt}{c |}{res}     49.24      50.76 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     18.73      21.00 {txt}{c |}{res}     19.82 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       347        319 {txt}{c |}{res}       666 
           {txt}{c |}{res}     52.10      47.90 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}6{txt}) = {res}  8.1073  {txt} Pr = {res}0.230
{txt}
{com}.         
.         *3-point categorical
.         gen pid_3 = . 
{txt}(1212 missing values generated)

{com}.         replace pid_3 = 1 if partyid >=1 & partyid <= 3
{txt}(351 real changes made)

{com}.         replace pid_3 = 3 if partyid == 4
{txt}(40 real changes made)

{com}.         replace pid_3 = 2 if partyid >=5 & partyid <= 7
{txt}(275 real changes made)

{com}.         label var pid_3 "Party ID (Categorical)"
{txt}
{com}.         label def pi2 1 "Democrat" 3 "Independent" 2 "Republican"
{txt}
{com}.         label values pid_3 pi2
{txt}
{com}.         
.         *Republican vs. Democrat
.         gen pid_2 = . 
{txt}(1212 missing values generated)

{com}.         replace pid_2 = 1 if partyid >=1 & partyid <= 3
{txt}(351 real changes made)

{com}.         replace pid_2 = 0 if partyid >=5 & partyid <= 7
{txt}(275 real changes made)

{com}.         label var pid_2 "PID" 
{txt}
{com}.         label def pi3 1 "Democrat" 0 "Republican"
{txt}
{com}.         label values pid_2 pi3
{txt}
{com}.         
.         tab partyid

      {txt}Party {c |}
Identificat {c |}
        ion {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
 Strong Dem {c |}{res}        169       25.38       25.38
{txt}   Weak Dem {c |}{res}        104       15.62       40.99
{txt}   Lean Dem {c |}{res}         78       11.71       52.70
{txt}       Ind. {c |}{res}         40        6.01       58.71
{txt}   Lean Rep {c |}{res}         60        9.01       67.72
{txt}   Weak Rep {c |}{res}         83       12.46       80.18
{txt} Strong Rep {c |}{res}        132       19.82      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        666      100.00
{txt}
{com}.         tab pid_3

   {txt}Party ID {c |}
(Categorica {c |}
         l) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Democrat {c |}{res}        351       52.70       52.70
{txt} Republican {c |}{res}        275       41.29       93.99
{txt}Independent {c |}{res}         40        6.01      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        666      100.00
{txt}
{com}.         tab pid_2

        {txt}PID {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
 Republican {c |}{res}        275       43.93       43.93
{txt}   Democrat {c |}{res}        351       56.07      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        626      100.00
{txt}
{com}.         tab pid_2 version, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}      PID Version
       PID {c |} Version 2  Version 1 {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
Republican {c |}{res}       144        131 {txt}{c |}{res}       275 
           {txt}{c |}{res}     52.36      47.64 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     44.44      43.38 {txt}{c |}{res}     43.93 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
  Democrat {c |}{res}       180        171 {txt}{c |}{res}       351 
           {txt}{c |}{res}     51.28      48.72 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     55.56      56.62 {txt}{c |}{res}     56.07 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       324        302 {txt}{c |}{res}       626 
           {txt}{c |}{res}     51.76      48.24 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}1{txt}) = {res}  0.0722  {txt} Pr = {res}0.788
{txt}
{com}.         
.         *Partisan
.         recode pid_2 (1=0) (0=1), gen(partisan)
{txt}(626 differences between pid_2 and partisan)

{com}.         label var partisan "Co-Partisan to Inc. President"
{txt}
{com}.         label def part1 1 "In-Partisan" 0 "Out-Partisan"
{txt}
{com}.         label values partisan part1
{txt}
{com}. 
. *PID Strength (Non-Independents)*
.         gen pid_str = . 
{txt}(1212 missing values generated)

{com}.         replace pid_str = 1 if partyid == 3
{txt}(78 real changes made)

{com}.         replace pid_str = 1 if partyid == 5
{txt}(60 real changes made)

{com}.         replace pid_str = 2 if partyid == 2
{txt}(104 real changes made)

{com}.         replace pid_str = 2 if partyid == 6
{txt}(83 real changes made)

{com}.         replace pid_str = 3 if partyid == 1
{txt}(169 real changes made)

{com}.         replace pid_str = 3 if partyid == 7
{txt}(132 real changes made)

{com}.         label var pid_str "PID Str."
{txt}
{com}.         label def pi4 1 "Leaner" 2 "Weak" 3 "Strong"
{txt}
{com}.         label values pid_str pi4
{txt}
{com}. 
.         tab pid_str     

   {txt}PID Str. {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Leaner {c |}{res}        138       22.04       22.04
{txt}       Weak {c |}{res}        187       29.87       51.92
{txt}     Strong {c |}{res}        301       48.08      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        626      100.00
{txt}
{com}.         tab pid_str version, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}      PID Version
  PID Str. {c |} Version 2  Version 1 {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
    Leaner {c |}{res}        84         54 {txt}{c |}{res}       138 
           {txt}{c |}{res}     60.87      39.13 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     25.93      17.88 {txt}{c |}{res}     22.04 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Weak {c |}{res}        98         89 {txt}{c |}{res}       187 
           {txt}{c |}{res}     52.41      47.59 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     30.25      29.47 {txt}{c |}{res}     29.87 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Strong {c |}{res}       142        159 {txt}{c |}{res}       301 
           {txt}{c |}{res}     47.18      52.82 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     43.83      52.65 {txt}{c |}{res}     48.08 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       324        302 {txt}{c |}{res}       626 
           {txt}{c |}{res}     51.76      48.24 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res}  7.1507  {txt} Pr = {res}0.028
{txt}
{com}.         
.         summ pid_str

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 5}pid_str {c |}{res}       626    2.260383    .7965501          1          3
{txt}
{com}.         gen pid_str01 = (pid_str - r(min))/(r(max)-r(min))
{txt}(586 missing values generated)

{com}.         label var pid_str01 "PID Str."
{txt}
{com}.         
.         
. *PID Strength (Full)
.         recode partyid (1=4) (2=3) (3=2) (4=1) (5=2) (6=3) (7=4), gen(pid_str_full)
{txt}(666 differences between partyid and pid_str_full)

{com}.         label var pid_str_full "PID Str."
{txt}
{com}.         label def pi5 1 "Ind" 2 "Leaner" 3 "Weak" 4 "Strong"
{txt}
{com}.         label values pid_str_full pi5
{txt}
{com}. 
. 
. ***2004 ANES TS
.         *7-pt scale*
.         recode  V043116 (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7) (7=.) (8=.) (9=.), gen(partyid04)
{txt}(1212 differences between V043116 and partyid04)

{com}.         label var partyid04 "PID - 2004"
{txt}
{com}.         label values partyid04 pi 
{txt}
{com}.         *3-pt
.         gen pid_304 = . 
{txt}(1212 missing values generated)

{com}.         replace pid_304 = 1 if partyid04 >=1 & partyid04 <= 3
{txt}(592 real changes made)

{com}.         replace pid_304 = 3 if partyid04 == 4
{txt}(118 real changes made)

{com}.         replace pid_304 = 2 if partyid04 >=5 & partyid04 <= 7
{txt}(485 real changes made)

{com}.         label var pid_304 "Party ID (Categorical; 2004)"
{txt}
{com}.         label values pid_304 pi2
{txt}
{com}.         *Republican vs. Democrat*
.         gen pid_204 = . 
{txt}(1212 missing values generated)

{com}.         replace pid_204 = 1 if partyid04 >=1 & partyid04 <= 3
{txt}(592 real changes made)

{com}.         replace pid_204 = 0 if partyid04 >=5 & partyid04 <= 7
{txt}(485 real changes made)

{com}.         label var pid_204 "PID" 
{txt}
{com}.         label values pid_204 pi3
{txt}
{com}.         
.         *Partisan
.                 recode pid_204 (1=0) (0=1), gen(partisan2004)
{txt}(1077 differences between pid_204 and partisan2004)

{com}.                 label values partisan2004 part1
{txt}
{com}.                 
.         
.         *PID Strength
.                 recode partyid04 (1=4) (2=3) (3=2) (4=1) (5=2) (6=3) (7=4), gen(pid_str2004_full)
{txt}(1195 differences between partyid04 and pid_str2004_full)

{com}.                 label values pid_str2004_full pi5               
{txt}
{com}.                 
.                 recode partyid04 (1=3) (2=2) (3=1) (4=.) (5=1) (6=2) (7=3), gen(pid_str2004)
{txt}(1016 differences between partyid04 and pid_str2004)

{com}.                 label values pid_str2004 pi4    
{txt}
{com}.                 
.                 label var pid_str2004_full "PID Str."
{txt}
{com}.                 label var pid_str2004 "PID Str."
{txt}
{com}.                 
.         
.         *Relationship with 2006
.         tab partyid partyid04, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

     Party {c |}
Identifica {c |}                                  PID - 2004
      tion {c |} Strong De   Weak Dem   Lean Dem       Ind.   Lean Rep   Weak Rep  Strong Re {c |}     Total
{hline 11}{c +}{hline 77}{c +}{hline 10}
Strong Dem {c |}{res}        98         32         29          3          2          3          2 {txt}{c |}{res}       169 
           {txt}{c |}{res}     57.99      18.93      17.16       1.78       1.18       1.78       1.18 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     86.73      36.78      26.36       6.12       2.67       2.94       1.63 {txt}{c |}{res}     25.64 
{txt}{hline 11}{c +}{hline 77}{c +}{hline 10}
  Weak Dem {c |}{res}         6         44         25          8          6         12          1 {txt}{c |}{res}       102 
           {txt}{c |}{res}      5.88      43.14      24.51       7.84       5.88      11.76       0.98 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      5.31      50.57      22.73      16.33       8.00      11.76       0.81 {txt}{c |}{res}     15.48 
{txt}{hline 11}{c +}{hline 77}{c +}{hline 10}
  Lean Dem {c |}{res}         6          5         42          8         10          4          2 {txt}{c |}{res}        77 
           {txt}{c |}{res}      7.79       6.49      54.55      10.39      12.99       5.19       2.60 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      5.31       5.75      38.18      16.33      13.33       3.92       1.63 {txt}{c |}{res}     11.68 
{txt}{hline 11}{c +}{hline 77}{c +}{hline 10}
      Ind. {c |}{res}         1          3          6         20          6          2          0 {txt}{c |}{res}        38 
           {txt}{c |}{res}      2.63       7.89      15.79      52.63      15.79       5.26       0.00 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      0.88       3.45       5.45      40.82       8.00       1.96       0.00 {txt}{c |}{res}      5.77 
{txt}{hline 11}{c +}{hline 77}{c +}{hline 10}
  Lean Rep {c |}{res}         0          1          7          7         23         13          8 {txt}{c |}{res}        59 
           {txt}{c |}{res}      0.00       1.69      11.86      11.86      38.98      22.03      13.56 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      0.00       1.15       6.36      14.29      30.67      12.75       6.50 {txt}{c |}{res}      8.95 
{txt}{hline 11}{c +}{hline 77}{c +}{hline 10}
  Weak Rep {c |}{res}         1          2          1          2         16         48         13 {txt}{c |}{res}        83 
           {txt}{c |}{res}      1.20       2.41       1.20       2.41      19.28      57.83      15.66 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      0.88       2.30       0.91       4.08      21.33      47.06      10.57 {txt}{c |}{res}     12.59 
{txt}{hline 11}{c +}{hline 77}{c +}{hline 10}
Strong Rep {c |}{res}         1          0          0          1         12         20         97 {txt}{c |}{res}       131 
           {txt}{c |}{res}      0.76       0.00       0.00       0.76       9.16      15.27      74.05 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      0.88       0.00       0.00       2.04      16.00      19.61      78.86 {txt}{c |}{res}     19.88 
{txt}{hline 11}{c +}{hline 77}{c +}{hline 10}
     Total {c |}{res}       113         87        110         49         75        102        123 {txt}{c |}{res}       659 
           {txt}{c |}{res}     17.15      13.20      16.69       7.44      11.38      15.48      18.66 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00     100.00     100.00     100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}         Pearson chi2({res}36{txt}) = {res} 1.0e+03  {txt} Pr = {res}0.000
{txt}
{com}.         tab pid_3 pid_304, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

   Party ID {c |}
(Categorica {c |}   Party ID (Categorical; 2004)
         l) {c |}  Democrat  Republica  Independe {c |}     Total
{hline 12}{c +}{hline 33}{c +}{hline 10}
   Democrat {c |}{res}       287         42         19 {txt}{c |}{res}       348 
            {txt}{c |}{res}     82.47      12.07       5.46 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}     92.58      14.00      38.78 {txt}{c |}{res}     52.81 
{txt}{hline 12}{c +}{hline 33}{c +}{hline 10}
 Republican {c |}{res}        13        250         10 {txt}{c |}{res}       273 
            {txt}{c |}{res}      4.76      91.58       3.66 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}      4.19      83.33      20.41 {txt}{c |}{res}     41.43 
{txt}{hline 12}{c +}{hline 33}{c +}{hline 10}
Independent {c |}{res}        10          8         20 {txt}{c |}{res}        38 
            {txt}{c |}{res}     26.32      21.05      52.63 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}      3.23       2.67      40.82 {txt}{c |}{res}      5.77 
{txt}{hline 12}{c +}{hline 33}{c +}{hline 10}
      Total {c |}{res}       310        300         49 {txt}{c |}{res}       659 
            {txt}{c |}{res}     47.04      45.52       7.44 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}    100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}4{txt}) = {res}529.2530  {txt} Pr = {res}0.000
{txt}
{com}.         tab pid_2 pid_204, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}          PID
       PID {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
Republican {c |}{res}       250         13 {txt}{c |}{res}       263 
           {txt}{c |}{res}     95.06       4.94 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     85.62       4.33 {txt}{c |}{res}     44.43 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
  Democrat {c |}{res}        42        287 {txt}{c |}{res}       329 
           {txt}{c |}{res}     12.77      87.23 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     14.38      95.67 {txt}{c |}{res}     55.57 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       292        300 {txt}{c |}{res}       592 
           {txt}{c |}{res}     49.32      50.68 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}1{txt}) = {res}395.9814  {txt} Pr = {res}0.000
{txt}
{com}.         pwcorr partyid partyid04, sig

             {txt}{c |}  partyid party~04
{hline 13}{c +}{hline 18}
     partyid {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
   partyid04 {c |} {res}  0.8321   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}

{com}.         
. ***Bivariate Relationship with Economic Assessments**
.         tab retro pid_2, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

Retrospect {c |}
       ive {c |}
  Economic {c |}
Assessment {c |}          PID
         s {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}        35        146 {txt}{c |}{res}       181 
           {txt}{c |}{res}     19.34      80.66 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     12.77      41.71 {txt}{c |}{res}     29.01 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}       101        138 {txt}{c |}{res}       239 
           {txt}{c |}{res}     42.26      57.74 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     36.86      39.43 {txt}{c |}{res}     38.30 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}       138         66 {txt}{c |}{res}       204 
           {txt}{c |}{res}     67.65      32.35 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     50.36      18.86 {txt}{c |}{res}     32.69 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       274        350 {txt}{c |}{res}       624 
           {txt}{c |}{res}     43.91      56.09 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 91.3097  {txt} Pr = {res}0.000
{txt}
{com}.         tab retro pid_204, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

Retrospect {c |}
       ive {c |}
  Economic {c |}
Assessment {c |}          PID
         s {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}        44        131 {txt}{c |}{res}       175 
           {txt}{c |}{res}     25.14      74.86 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     14.57      41.85 {txt}{c |}{res}     28.46 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}       112        126 {txt}{c |}{res}       238 
           {txt}{c |}{res}     47.06      52.94 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     37.09      40.26 {txt}{c |}{res}     38.70 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}       146         56 {txt}{c |}{res}       202 
           {txt}{c |}{res}     72.28      27.72 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     48.34      17.89 {txt}{c |}{res}     32.85 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       302        313 {txt}{c |}{res}       615 
           {txt}{c |}{res}     49.11      50.89 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 84.0041  {txt} Pr = {res}0.000
{txt}
{com}. 
.                 
.                 
. 
.                 
.                 *****************************************************
.                 *********Network Size and Disagreement***************
.                 *****************************************************
.                 
. *Name Generator Version*
.         recode  V06P406 (1=0) (2=1), gen(net_version)
{txt}(675 differences between V06P406 and net_version)

{com}.         label var net_version "Name Generator Version"
{txt}
{com}.         label def net1 1 "Gov't/Elections Generator" 0 "Important Things Generator"
{txt}
{com}.         label values net_version net1
{txt}
{com}.         tab net_version

    {txt}Name Generator Version {c |}      Freq.     Percent        Cum.
{hline 27}{c +}{hline 35}
Important Things Generator {c |}{res}        354       52.44       52.44
{txt} Gov't/Elections Generator {c |}{res}        321       47.56      100.00
{txt}{hline 27}{c +}{hline 35}
                     Total {c |}{res}        675      100.00
{txt}
{com}. 
. *Number of Names Given*
.         gen numgiven = V06P588
{txt}(537 missing values generated)

{com}.         replace numgiven = . if numgiven == 99
{txt}(13 real changes made, 13 to missing)

{com}.         label var numgiven "Number of Listed Discussants"
{txt}
{com}.         tab numgiven

  {txt}Number of {c |}
     Listed {c |}
Discussants {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}        186       28.10       28.10
{txt}          1 {c |}{res}         49        7.40       35.50
{txt}          2 {c |}{res}         84       12.69       48.19
{txt}          3 {c |}{res}        129       19.49       67.67
{txt}          4 {c |}{res}         71       10.73       78.40
{txt}          5 {c |}{res}         47        7.10       85.50
{txt}          6 {c |}{res}         19        2.87       88.37
{txt}          7 {c |}{res}         23        3.47       91.84
{txt}          8 {c |}{res}         11        1.66       93.50
{txt}          9 {c |}{res}          7        1.06       94.56
{txt}         10 {c |}{res}         36        5.44      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        662      100.00
{txt}
{com}.         summ numgiven, detail

                {txt}Number of Listed Discussants
{hline 61}
      Percentiles      Smallest
 1%    {res}        0              0
{txt} 5%    {res}        0              0
{txt}10%    {res}        0              0       {txt}Obs         {res}        662
{txt}25%    {res}        0              0       {txt}Sum of Wgt. {res}        662

{txt}50%    {res}        3                      {txt}Mean          {res} 2.883686
                        {txt}Largest       Std. Dev.     {res} 2.759674
{txt}75%    {res}        4             10
{txt}90%    {res}        7             10       {txt}Variance      {res}   7.6158
{txt}95%    {res}       10             10       {txt}Skewness      {res} 1.003228
{txt}99%    {res}       10             10       {txt}Kurtosis      {res} 3.464902
{txt}
{com}.         
.         gen numgiven1 = numgiven
{txt}(550 missing values generated)

{com}.         replace numgiven1 = 3 if numgiven >= 3 & numgiven <=10
{txt}(214 real changes made)

{com}.         label var numgiven1 "Number of Disc. Asked About"
{txt}
{com}.         tab numgiven1

  {txt}Number of {c |}
Disc. Asked {c |}
      About {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}        186       28.10       28.10
{txt}          1 {c |}{res}         49        7.40       35.50
{txt}          2 {c |}{res}         84       12.69       48.19
{txt}          3 {c |}{res}        343       51.81      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        662      100.00
{txt}
{com}.         tab numgiven numgiven1

 {txt}Number of {c |}
    Listed {c |}
Discussant {c |}         Number of Disc. Asked About
         s {c |}         0          1          2          3 {c |}     Total
{hline 11}{c +}{hline 44}{c +}{hline 10}
         0 {c |}{res}       186          0          0          0 {txt}{c |}{res}       186 
{txt}         1 {c |}{res}         0         49          0          0 {txt}{c |}{res}        49 
{txt}         2 {c |}{res}         0          0         84          0 {txt}{c |}{res}        84 
{txt}         3 {c |}{res}         0          0          0        129 {txt}{c |}{res}       129 
{txt}         4 {c |}{res}         0          0          0         71 {txt}{c |}{res}        71 
{txt}         5 {c |}{res}         0          0          0         47 {txt}{c |}{res}        47 
{txt}         6 {c |}{res}         0          0          0         19 {txt}{c |}{res}        19 
{txt}         7 {c |}{res}         0          0          0         23 {txt}{c |}{res}        23 
{txt}         8 {c |}{res}         0          0          0         11 {txt}{c |}{res}        11 
{txt}         9 {c |}{res}         0          0          0          7 {txt}{c |}{res}         7 
{txt}        10 {c |}{res}         0          0          0         36 {txt}{c |}{res}        36 
{txt}{hline 11}{c +}{hline 44}{c +}{hline 10}
     Total {c |}{res}       186         49         84        343 {txt}{c |}{res}       662 

{txt}
{com}.         
.         gen names = numgiven1 
{txt}(550 missing values generated)

{com}.         replace names = . if names == 0
{txt}(186 real changes made, 186 to missing)

{com}.         
.         summ names

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 7}names {c |}{res}       476    2.617647    .6655615          1          3
{txt}
{com}.         gen numgiven01 = (names - r(min))/(r(max)-r(min))
{txt}(736 missing values generated)

{com}.         label var numgiven01 "Network Size"
{txt}
{com}.         
.         
.         
. *****Partisan Disagreement
.         
. *Discussant Partisanship*
.         foreach var in V06P603x V06P608x V06P613x {c -(}
{txt}  2{com}.                 tab `var'
{txt}  3{com}.                 {c )-}

  {txt}Mod13_8_1x. SUMMARY: Party ID network {c |}
                             mention #1 {c |}      Freq.     Percent        Cum.
{hline 40}{c +}{hline 35}
             0. Strong Democrat (1/1/.) {c |}{res}        139       29.20       29.20
{txt}           1. Weak Democrat (1/2-8-9/.) {c |}{res}         58       12.18       41.39
{txt}  2. Independent-Democrat (3-4-5-8/./1) {c |}{res}         49       10.29       51.68
{txt}3. Independent-Independent (3-5/./5-8-9 {c |}{res}         14        2.94       54.62
{txt}4. Independent-Republican (3-4-5-8/./3) {c |}{res}         34        7.14       61.76
{txt}         5. Weak Republican (2/2-8-9/.) {c |}{res}         52       10.92       72.69
{txt}           6. Strong Republican (2/1/.) {c |}{res}        124       26.05       98.74
{txt}                   7. Other (4/./2-8-9) {c |}{res}          2        0.42       99.16
{txt}                8. Don't know (8/./8-9) {c |}{res}          4        0.84      100.00
{txt}{hline 40}{c +}{hline 35}
                                  Total {c |}{res}        476      100.00

  {txt}Mod13_8_2x. SUMMARY: Party ID network {c |}
                             mention #2 {c |}      Freq.     Percent        Cum.
{hline 40}{c +}{hline 35}
             0. Strong Democrat (1/1/.) {c |}{res}        126       29.51       29.51
{txt}           1. Weak Democrat (1/2-8-9/.) {c |}{res}         65       15.22       44.73
{txt}  2. Independent-Democrat (3-4-5-8/./1) {c |}{res}         32        7.49       52.22
{txt}3. Independent-Independent (3-5/./5-8-9 {c |}{res}         11        2.58       54.80
{txt}4. Independent-Republican (3-4-5-8/./3) {c |}{res}         28        6.56       61.36
{txt}         5. Weak Republican (2/2-8-9/.) {c |}{res}         57       13.35       74.71
{txt}           6. Strong Republican (2/1/.) {c |}{res}        102       23.89       98.59
{txt}                   7. Other (4/./2-8-9) {c |}{res}          1        0.23       98.83
{txt}                8. Don't know (8/./8-9) {c |}{res}          5        1.17      100.00
{txt}{hline 40}{c +}{hline 35}
                                  Total {c |}{res}        427      100.00

  {txt}Mod13_8_3x. SUMMARY: Party ID network {c |}
                             mention #3 {c |}      Freq.     Percent        Cum.
{hline 40}{c +}{hline 35}
             0. Strong Democrat (1/1/.) {c |}{res}         94       27.41       27.41
{txt}           1. Weak Democrat (1/2-8-9/.) {c |}{res}         55       16.03       43.44
{txt}  2. Independent-Democrat (3-4-5-8/./1) {c |}{res}         38       11.08       54.52
{txt}3. Independent-Independent (3-5/./5-8-9 {c |}{res}          7        2.04       56.56
{txt}4. Independent-Republican (3-4-5-8/./3) {c |}{res}         19        5.54       62.10
{txt}         5. Weak Republican (2/2-8-9/.) {c |}{res}         41       11.95       74.05
{txt}           6. Strong Republican (2/1/.) {c |}{res}         84       24.49       98.54
{txt}                8. Don't know (8/./8-9) {c |}{res}          5        1.46      100.00
{txt}{hline 40}{c +}{hline 35}
                                  Total {c |}{res}        343      100.00
{txt}
{com}.                 *0-2: Democrat
.                 *3: Independent
.                 *4-6: Republican
.                 
. *# and Avg. Disagreeable Partners
.         *Number Agreeable
.                 *Agreeable = Dem/Dem, Ind/Ind, Rep/Rep
.                 label def agr 1 "PID Agree" 0 "PID Disagree" 
{txt}
{com}.                 gen d1_agree = . 
{txt}(1212 missing values generated)

{com}.                 replace d1_agree = 1 if pid_3 == 1 & V06P603x >=0 & V06P603x <=2
{txt}(190 real changes made)

{com}.                 replace d1_agree = 1 if pid_3 == 2 & V06P603x >=4 & V06P603x <=6 
{txt}(155 real changes made)

{com}.                 replace d1_agree = 1 if pid_3 == 3 & V06P603x == 3
{txt}(8 real changes made)

{com}.                 
.                 replace d1_agree = 0 if pid_3 == 1 & V06P603x >=4 & V06P603x <=6
{txt}(49 real changes made)

{com}.                 replace d1_agree = 0 if pid_3 == 1 & V06P603x == 3
{txt}(4 real changes made)

{com}.                 replace d1_agree = 0 if pid_3 == 2 & V06P603x >=0 & V06P603x <=2
{txt}(48 real changes made)

{com}.                 replace d1_agree = 0 if pid_3 == 2 & V06P603x == 3
{txt}(1 real change made)

{com}.                 replace d1_agree = 0 if pid_3 == 3 & V06P603x >=0 & V06P603x <=2
{txt}(5 real changes made)

{com}.                 replace d1_agree = 0 if pid_3 == 3 & V06P603x >=4 & V06P603x <=6
{txt}(6 real changes made)

{com}.                 label var d1_agree "Agree with D1?"
{txt}
{com}.                 label values d1_agree agr
{txt}
{com}.                 
.                 gen d2_agree = . 
{txt}(1212 missing values generated)

{com}.                 replace d2_agree = 1 if pid_3 == 1 & V06P608x >=0 & V06P608x <=2
{txt}(162 real changes made)

{com}.                 replace d2_agree = 1 if pid_3 == 2 & V06P608x >=4 & V06P608x <=6 
{txt}(128 real changes made)

{com}.                 replace d2_agree = 1 if pid_3 == 3 & V06P608x == 3
{txt}(5 real changes made)

{com}.                 replace d2_agree = 0 if pid_3 == 1 & V06P608x >=4 & V06P608x <=6
{txt}(54 real changes made)

{com}.                 replace d2_agree = 0 if pid_3 == 1 & V06P608x == 3
{txt}(3 real changes made)

{com}.                 replace d2_agree = 0 if pid_3 == 2 & V06P608x >=0 & V06P608x <=2
{txt}(55 real changes made)

{com}.                 replace d2_agree = 0 if pid_3 == 2 & V06P608x == 3
{txt}(3 real changes made)

{com}.                 replace d2_agree = 0 if pid_3 == 3 & V06P608x >=0 & V06P608x <=2
{txt}(5 real changes made)

{com}.                 replace d2_agree = 0 if pid_3 == 3 & V06P608x >=4 & V06P608x <=6
{txt}(5 real changes made)

{com}.                 label var d2_agree "Agree with D2?"
{txt}
{com}.                 label values d2_agree agr
{txt}
{com}.                 
.                 gen d3_agree = . 
{txt}(1212 missing values generated)

{com}.                 replace d3_agree = 1 if pid_3 == 1 & V06P613x >=0 & V06P613x <=2
{txt}(134 real changes made)

{com}.                 replace d3_agree = 1 if pid_3 == 2 & V06P613x >=4 & V06P613x <=6 
{txt}(102 real changes made)

{com}.                 replace d3_agree = 1 if pid_3 == 3 & V06P613x == 3
{txt}(1 real change made)

{com}.                 replace d3_agree = 0 if pid_3 == 1 & V06P613x >=4 & V06P613x <=6
{txt}(39 real changes made)

{com}.                 replace d3_agree = 0 if pid_3 == 1 & V06P613x == 3
{txt}(2 real changes made)

{com}.                 replace d3_agree = 0 if pid_3 == 2 & V06P613x >=0 & V06P613x <=2
{txt}(45 real changes made)

{com}.                 replace d3_agree = 0 if pid_3 == 2 & V06P613x == 3
{txt}(4 real changes made)

{com}.                 replace d3_agree = 0 if pid_3 == 3 & V06P613x >=0 & V06P613x <=2
{txt}(7 real changes made)

{com}.                 replace d3_agree = 0 if pid_3 == 3 & V06P613x >=4 & V06P613x <=6
{txt}(3 real changes made)

{com}.                 label var d3_agree "Agree with D3?"
{txt}
{com}.                 label values d3_agree agr
{txt}
{com}.                 
.                 tab d1_agree

  {txt}Agree with {c |}
         D1? {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
PID Disagree {c |}{res}        113       24.25       24.25
{txt}   PID Agree {c |}{res}        353       75.75      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}        466      100.00
{txt}
{com}.                 tab d2_agree

  {txt}Agree with {c |}
         D2? {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
PID Disagree {c |}{res}        125       29.76       29.76
{txt}   PID Agree {c |}{res}        295       70.24      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}        420      100.00
{txt}
{com}.                 tab d3_agree

  {txt}Agree with {c |}
         D3? {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
PID Disagree {c |}{res}        100       29.67       29.67
{txt}   PID Agree {c |}{res}        237       70.33      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}        337      100.00
{txt}
{com}.                 tab d1_agree d2_agree, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

  Agree with {c |}    Agree with D2?
         D1? {c |} PID Disag  PID Agree {c |}     Total
{hline 13}{c +}{hline 22}{c +}{hline 10}
PID Disagree {c |}{res}        44         57 {txt}{c |}{res}       101 
             {txt}{c |}{res}     43.56      56.44 {txt}{c |}{res}    100.00 
             {txt}{c |}{res}     35.77      19.39 {txt}{c |}{res}     24.22 
{txt}{hline 13}{c +}{hline 22}{c +}{hline 10}
   PID Agree {c |}{res}        79        237 {txt}{c |}{res}       316 
             {txt}{c |}{res}     25.00      75.00 {txt}{c |}{res}    100.00 
             {txt}{c |}{res}     64.23      80.61 {txt}{c |}{res}     75.78 
{txt}{hline 13}{c +}{hline 22}{c +}{hline 10}
       Total {c |}{res}       123        294 {txt}{c |}{res}       417 
             {txt}{c |}{res}     29.50      70.50 {txt}{c |}{res}    100.00 
             {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}1{txt}) = {res} 12.6839  {txt} Pr = {res}0.000
{txt}
{com}.                 tab d1_agree d3_agree, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

  Agree with {c |}    Agree with D3?
         D1? {c |} PID Disag  PID Agree {c |}     Total
{hline 13}{c +}{hline 22}{c +}{hline 10}
PID Disagree {c |}{res}        32         45 {txt}{c |}{res}        77 
             {txt}{c |}{res}     41.56      58.44 {txt}{c |}{res}    100.00 
             {txt}{c |}{res}     32.65      19.15 {txt}{c |}{res}     23.12 
{txt}{hline 13}{c +}{hline 22}{c +}{hline 10}
   PID Agree {c |}{res}        66        190 {txt}{c |}{res}       256 
             {txt}{c |}{res}     25.78      74.22 {txt}{c |}{res}    100.00 
             {txt}{c |}{res}     67.35      80.85 {txt}{c |}{res}     76.88 
{txt}{hline 13}{c +}{hline 22}{c +}{hline 10}
       Total {c |}{res}        98        235 {txt}{c |}{res}       333 
             {txt}{c |}{res}     29.43      70.57 {txt}{c |}{res}    100.00 
             {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}1{txt}) = {res}  7.0948  {txt} Pr = {res}0.008
{txt}
{com}.                 tab d2_agree d3_agree, row col chi
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

  Agree with {c |}    Agree with D3?
         D2? {c |} PID Disag  PID Agree {c |}     Total
{hline 13}{c +}{hline 22}{c +}{hline 10}
PID Disagree {c |}{res}        37         64 {txt}{c |}{res}       101 
             {txt}{c |}{res}     36.63      63.37 {txt}{c |}{res}    100.00 
             {txt}{c |}{res}     37.37      27.12 {txt}{c |}{res}     30.15 
{txt}{hline 13}{c +}{hline 22}{c +}{hline 10}
   PID Agree {c |}{res}        62        172 {txt}{c |}{res}       234 
             {txt}{c |}{res}     26.50      73.50 {txt}{c |}{res}    100.00 
             {txt}{c |}{res}     62.63      72.88 {txt}{c |}{res}     69.85 
{txt}{hline 13}{c +}{hline 22}{c +}{hline 10}
       Total {c |}{res}        99        236 {txt}{c |}{res}       335 
             {txt}{c |}{res}     29.55      70.45 {txt}{c |}{res}    100.00 
             {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}1{txt}) = {res}  3.4828  {txt} Pr = {res}0.062
{txt}
{com}.                 
.                 
.                 *Number Disagreeble
.                 label def dagr 1 "PID Disgree" 0 "PID Agree" 
{txt}
{com}.                 gen d1_disagree = . 
{txt}(1212 missing values generated)

{com}.                 replace d1_disagree = 0 if pid_3 == 1 & V06P603x >=0 & V06P603x <=2
{txt}(190 real changes made)

{com}.                 replace d1_disagree = 0 if pid_3 == 2 & V06P603x >=4 & V06P603x <=6 
{txt}(155 real changes made)

{com}.                 replace d1_disagree = 0 if pid_3 == 3 & V06P603x == 3
{txt}(8 real changes made)

{com}.                 replace d1_disagree = 1 if pid_3 == 1 & V06P603x >=4 & V06P603x <=6
{txt}(49 real changes made)

{com}.                 replace d1_disagree = 1 if pid_3 == 1 & V06P603x == 3
{txt}(4 real changes made)

{com}.                 replace d1_disagree = 1 if pid_3 == 2 & V06P603x >=0 & V06P603x <=2
{txt}(48 real changes made)

{com}.                 replace d1_disagree = 1 if pid_3 == 2 & V06P603x == 3
{txt}(1 real change made)

{com}.                 replace d1_disagree = 1 if pid_3 == 3 & V06P603x >=0 & V06P603x <=2
{txt}(5 real changes made)

{com}.                 replace d1_disagree = 1 if pid_3 == 3 & V06P603x >=4 & V06P603x <=6
{txt}(6 real changes made)

{com}.                 label var d1_disagree "Disagree with D1?"
{txt}
{com}.                 label values d1_disagree dagr
{txt}
{com}.                         
.                 gen d2_disagree = . 
{txt}(1212 missing values generated)

{com}.                 replace d2_disagree = 0 if pid_3 == 1 & V06P608x >=0 & V06P608x <=2
{txt}(162 real changes made)

{com}.                 replace d2_disagree = 0 if pid_3 == 2 & V06P608x >=4 & V06P608x <=6 
{txt}(128 real changes made)

{com}.                 replace d2_disagree = 0 if pid_3 == 3 & V06P608x == 3
{txt}(5 real changes made)

{com}.                 replace d2_disagree = 1 if pid_3 == 1 & V06P608x >=4 & V06P608x <=6
{txt}(54 real changes made)

{com}.                 replace d2_disagree = 1 if pid_3 == 1 & V06P608x == 3
{txt}(3 real changes made)

{com}.                 replace d2_disagree = 1 if pid_3 == 2 & V06P608x >=0 & V06P608x <=2
{txt}(55 real changes made)

{com}.                 replace d2_disagree = 1 if pid_3 == 2 & V06P608x == 3
{txt}(3 real changes made)

{com}.                 replace d2_disagree = 1 if pid_3 == 3 & V06P608x >=0 & V06P608x <=2
{txt}(5 real changes made)

{com}.                 replace d2_disagree = 1 if pid_3 == 3 & V06P608x >=4 & V06P608x <=6
{txt}(5 real changes made)

{com}.                 label var d2_disagree "Agree with D2?"
{txt}
{com}.                 label values d2_disagree dagr
{txt}
{com}.                 
.                 gen d3_disagree = . 
{txt}(1212 missing values generated)

{com}.                 replace d3_disagree = 0 if pid_3 == 1 & V06P613x >=0 & V06P613x <=2
{txt}(134 real changes made)

{com}.                 replace d3_disagree = 0 if pid_3 == 2 & V06P613x >=4 & V06P613x <=6 
{txt}(102 real changes made)

{com}.                 replace d3_disagree = 0 if pid_3 == 3 & V06P613x == 3
{txt}(1 real change made)

{com}.                 replace d3_disagree = 1 if pid_3 == 1 & V06P613x >=4 & V06P613x <=6
{txt}(39 real changes made)

{com}.                 replace d3_disagree = 1 if pid_3 == 1 & V06P613x == 3
{txt}(2 real changes made)

{com}.                 replace d3_disagree = 1 if pid_3 == 2 & V06P613x >=0 & V06P613x <=2
{txt}(45 real changes made)

{com}.                 replace d3_disagree = 1 if pid_3 == 2 & V06P613x == 3
{txt}(4 real changes made)

{com}.                 replace d3_disagree = 1 if pid_3 == 3 & V06P613x >=0 & V06P613x <=2
{txt}(7 real changes made)

{com}.                 replace d3_disagree = 1 if pid_3 == 3 & V06P613x >=4 & V06P613x <=6
{txt}(3 real changes made)

{com}.                 label var d3_disagree "Agree with D3?"
{txt}
{com}.                 label values d3_disagree dagr
{txt}
{com}.         
. *Summary and Average
.         *Summary Agreement
.                 egen pid_agree = rowtotal(d1_agree d2_agree d3_agree), missing
{txt}(742 missing values generated)

{com}.         *Disagreement
.                 egen pid_disagree = rowtotal(d1_disagree d2_disagree d3_disagree), missing
{txt}(742 missing values generated)

{com}.         
.         *Summary Scale
.                         *See Lupton and Thornton: Exposure = D - A
.                         gen disagree_total = pid_disagree - pid_agree
{txt}(742 missing values generated)

{com}.                         label var disagree_total "Network Disagreement"
{txt}
{com}.                 *Divided by network size
.                         *See Lupton and Thonrton: (D-A)/(D+A)
.                         gen disagree_avg = [pid_disagree - pid_agree]/[pid_disagree + pid_agree]
{txt}(742 missing values generated)

{com}.                         label var disagree_avg "Network Disagreement"
{txt}
{com}.                                                 
.                 *Standardized*
.                         foreach var in disagree_total disagree_avg {c -(}
{txt}  2{com}.                                 summ `var'
{txt}  3{com}.                                 gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.                         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_t~l {c |}{res}       470    -1.16383    1.641925         -3          3
{txt}(742 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_avg {c |}{res}       470   -.4475177    .6375758         -1          1
{txt}(742 missing values generated)

{com}.                         
.                         label var disagree_total01 "Network Disagreement"
{txt}
{com}.                         label var disagree_avg01 "Network Disagreement"
{txt}
{com}.         
.         *Diversity Measure*
.                 *From Nir (2005): [(Agree+Disagree)/2] - |A-D|
.                         gen network_ambiv = [(pid_agree+pid_disagree)/2] - abs(pid_agree - pid_disagree)
{txt}(742 missing values generated)

{com}.                         label var network_ambiv "Network Political Diversity"
{txt}
{com}.                 
.                         summ network_ambiv

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
network_am~v {c |}{res}       470   -.4329787    .9487269       -1.5          1
{txt}
{com}.                         gen network_ambiv01=(network_ambiv - r(min))/(r(max)-r(min))
{txt}(742 missing values generated)

{com}.                         label var network_ambiv01 "Network Political Diversity"
{txt}
{com}. 
.                                 
.         
. *General Disagreement*
.         foreach var in V06P600 V06P601 V06P602 {c -(}
{txt}  2{com}.                         tab `var'
{txt}  3{com}.                         {c )-}

         {txt}Mod13_7_1. How {c |}
      different Network {c |}
        person #1 polit {c |}
        opinions from R {c |}      Freq.     Percent        Cum.
{hline 24}{c +}{hline 35}
 1. Extremely different {c |}{res}         35        7.35        7.35
{txt}      2. Very different {c |}{res}         32        6.72       14.08
{txt}3. Moderately different {c |}{res}        119       25.00       39.08
{txt}  4. Slightly different {c |}{res}        167       35.08       74.16
{txt}5. Not different at all {c |}{res}        121       25.42       99.58
{txt}          8. Don't know {c |}{res}          2        0.42      100.00
{txt}{hline 24}{c +}{hline 35}
                  Total {c |}{res}        476      100.00

         {txt}Mod13_7_2. How {c |}
      different Network {c |}
        person #2 polit {c |}
        opinions from R {c |}      Freq.     Percent        Cum.
{hline 24}{c +}{hline 35}
 1. Extremely different {c |}{res}         24        5.62        5.62
{txt}      2. Very different {c |}{res}         38        8.90       14.52
{txt}3. Moderately different {c |}{res}        105       24.59       39.11
{txt}  4. Slightly different {c |}{res}        152       35.60       74.71
{txt}5. Not different at all {c |}{res}        104       24.36       99.06
{txt}          8. Don't know {c |}{res}          4        0.94      100.00
{txt}{hline 24}{c +}{hline 35}
                  Total {c |}{res}        427      100.00

         {txt}Mod13_7_3. How {c |}
      different Network {c |}
        person #3 polit {c |}
        opinions from R {c |}      Freq.     Percent        Cum.
{hline 24}{c +}{hline 35}
 1. Extremely different {c |}{res}         16        4.66        4.66
{txt}      2. Very different {c |}{res}         37       10.79       15.45
{txt}3. Moderately different {c |}{res}         90       26.24       41.69
{txt}  4. Slightly different {c |}{res}        115       33.53       75.22
{txt}5. Not different at all {c |}{res}         79       23.03       98.25
{txt}          8. Don't know {c |}{res}          6        1.75      100.00
{txt}{hline 24}{c +}{hline 35}
                  Total {c |}{res}        343      100.00
{txt}
{com}.                 
.                 recode V06P600 (1=5) (2=4) (3=3) (4=2) (5=1) (8=.), gen(disc1_gen)
{txt}(357 differences between V06P600 and disc1_gen)

{com}.                 recode V06P601 (1=5) (2=4) (3=3) (4=2) (5=1) (8=.), gen(disc2_gen)
{txt}(322 differences between V06P601 and disc2_gen)

{com}.                 recode V06P602 (1=5) (2=4) (3=3) (4=2) (5=1) (8=.), gen(disc3_gen)
{txt}(253 differences between V06P602 and disc3_gen)

{com}.                 label def gagree 1 "Not At All" 2 "Slightly Different" 3 "Moderately Different" 4 "Very Different" 5 "Extremely Different"
{txt}
{com}.                 
.                 foreach var in disc1_gen disc2_gen disc3_gen {c -(}
{txt}  2{com}.                         label values `var' gagree
{txt}  3{com}.                         tab `var'
{txt}  4{com}.                         summ `var'
{txt}  5{com}.                         {c )-}

   {txt}RECODE of V06P600 {c |}
     (Mod13_7_1. How {c |}
   different Network {c |}
     person #1 polit {c |}
        opinions fro {c |}      Freq.     Percent        Cum.
{hline 21}{c +}{hline 35}
          Not At All {c |}{res}        121       25.53       25.53
{txt}  Slightly Different {c |}{res}        167       35.23       60.76
{txt}Moderately Different {c |}{res}        119       25.11       85.86
{txt}      Very Different {c |}{res}         32        6.75       92.62
{txt} Extremely Different {c |}{res}         35        7.38      100.00
{txt}{hline 21}{c +}{hline 35}
               Total {c |}{res}        474      100.00

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 3}disc1_gen {c |}{res}       474    2.352321    1.148731          1          5

   {txt}RECODE of V06P601 {c |}
     (Mod13_7_2. How {c |}
   different Network {c |}
     person #2 polit {c |}
        opinions fro {c |}      Freq.     Percent        Cum.
{hline 21}{c +}{hline 35}
          Not At All {c |}{res}        104       24.59       24.59
{txt}  Slightly Different {c |}{res}        152       35.93       60.52
{txt}Moderately Different {c |}{res}        105       24.82       85.34
{txt}      Very Different {c |}{res}         38        8.98       94.33
{txt} Extremely Different {c |}{res}         24        5.67      100.00
{txt}{hline 21}{c +}{hline 35}
               Total {c |}{res}        423      100.00

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 3}disc2_gen {c |}{res}       423    2.352246    1.114867          1          5

   {txt}RECODE of V06P602 {c |}
     (Mod13_7_3. How {c |}
   different Network {c |}
     person #3 polit {c |}
        opinions fro {c |}      Freq.     Percent        Cum.
{hline 21}{c +}{hline 35}
          Not At All {c |}{res}         79       23.44       23.44
{txt}  Slightly Different {c |}{res}        115       34.12       57.57
{txt}Moderately Different {c |}{res}         90       26.71       84.27
{txt}      Very Different {c |}{res}         37       10.98       95.25
{txt} Extremely Different {c |}{res}         16        4.75      100.00
{txt}{hline 21}{c +}{hline 35}
               Total {c |}{res}        337      100.00

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 3}disc3_gen {c |}{res}       337    2.394659    1.102635          1          5
{txt}
{com}.                         
.                 egen disc_gen = rowmean(disc1_gen disc2_gen disc3_gen)
{txt}(737 missing values generated)

{com}.                 label var disc_gen "Avg. General Disagreement"
{txt}
{com}.                 summ disc_gen

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 4}disc_gen {c |}{res}       475    2.380702    .8351819          1          5
{txt}
{com}. 
. 
.         *Relationship wtih PID Total
.                 pwcorr disagree_total disagree_avg disc_gen, sig

             {txt}{c |} disagr~l disagr~g disc_gen
{hline 13}{c +}{hline 27}
disagree_t~l {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
disagree_avg {c |} {res}  0.9319   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}
    disc_gen {c |} {res}  0.4484   0.4564   1.0000 
             {txt}{c |}{res}   0.0000   0.0000
             {txt}{c |}

{com}.                 pwcorr d1_disagree disc1_gen d2_disagree disc2_gen d3_disagree disc3_gen, sig

             {txt}{c |} d1_dis~e disc1_~n d2_dis~e disc2_~n d3_dis~e disc3_~n
{hline 13}{c +}{hline 54}
 d1_disagree {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
   disc1_gen {c |} {res}  0.4508   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}
 d2_disagree {c |} {res}  0.1744   0.0886   1.0000 
             {txt}{c |}{res}   0.0003   0.0699
             {txt}{c |}
   disc2_gen {c |} {res}  0.1224   0.2182   0.4922   1.0000 
             {txt}{c |}{res}   0.0125   0.0000   0.0000
             {txt}{c |}
 d3_disagree {c |} {res}  0.1460  -0.0310   0.1020   0.0304   1.0000 
             {txt}{c |}{res}   0.0076   0.5714   0.0623   0.5800
             {txt}{c |}
   disc3_gen {c |} {res}  0.1803   0.1431   0.0987   0.2010   0.4926   1.0000 
             {txt}{c |}{res}   0.0010   0.0086   0.0728   0.0002   0.0000
             {txt}{c |}

{com}.                 tab d1_disagree disc1_gen, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

            {c |}  RECODE of V06P600 (Mod13_7_1. How different Network
   Disagree {c |}              person #1 polit opinions fro
   with D1? {c |} Not At Al  Slightly   Moderatel  Very Diff  Extremely {c |}     Total
{hline 12}{c +}{hline 55}{c +}{hline 10}
  PID Agree {c |}{res}       113        139         80         10         10 {txt}{c |}{res}       352 
            {txt}{c |}{res}     32.10      39.49      22.73       2.84       2.84 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}     93.39      84.76      70.18      31.25      29.41 {txt}{c |}{res}     75.70 
{txt}{hline 12}{c +}{hline 55}{c +}{hline 10}
PID Disgree {c |}{res}         8         25         34         22         24 {txt}{c |}{res}       113 
            {txt}{c |}{res}      7.08      22.12      30.09      19.47      21.24 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}      6.61      15.24      29.82      68.75      70.59 {txt}{c |}{res}     24.30 
{txt}{hline 12}{c +}{hline 55}{c +}{hline 10}
      Total {c |}{res}       121        164        114         32         34 {txt}{c |}{res}       465 
            {txt}{c |}{res}     26.02      35.27      24.52       6.88       7.31 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}    100.00     100.00     100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}4{txt}) = {res}103.7539  {txt} Pr = {res}0.000
{txt}
{com}.                 tab d2_disagree disc2_gen, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

            {c |}  RECODE of V06P601 (Mod13_7_2. How different Network
 Agree with {c |}              person #2 polit opinions fro
        D2? {c |} Not At Al  Slightly   Moderatel  Very Diff  Extremely {c |}     Total
{hline 12}{c +}{hline 55}{c +}{hline 10}
  PID Agree {c |}{res}        98        120         61          9          6 {txt}{c |}{res}       294 
            {txt}{c |}{res}     33.33      40.82      20.75       3.06       2.04 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}     95.15      80.00      59.80      23.68      25.00 {txt}{c |}{res}     70.50 
{txt}{hline 12}{c +}{hline 55}{c +}{hline 10}
PID Disgree {c |}{res}         5         30         41         29         18 {txt}{c |}{res}       123 
            {txt}{c |}{res}      4.07      24.39      33.33      23.58      14.63 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}      4.85      20.00      40.20      76.32      75.00 {txt}{c |}{res}     29.50 
{txt}{hline 12}{c +}{hline 55}{c +}{hline 10}
      Total {c |}{res}       103        150        102         38         24 {txt}{c |}{res}       417 
            {txt}{c |}{res}     24.70      35.97      24.46       9.11       5.76 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}    100.00     100.00     100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}4{txt}) = {res}106.1458  {txt} Pr = {res}0.000
{txt}
{com}.                 tab d3_disagree disc3_gen, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

            {c |}  RECODE of V06P602 (Mod13_7_3. How different Network
 Agree with {c |}              person #3 polit opinions fro
        D3? {c |} Not At Al  Slightly   Moderatel  Very Diff  Extremely {c |}     Total
{hline 12}{c +}{hline 55}{c +}{hline 10}
  PID Agree {c |}{res}        75         94         48         14          3 {txt}{c |}{res}       234 
            {txt}{c |}{res}     32.05      40.17      20.51       5.98       1.28 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}     96.15      82.46      54.55      37.84      18.75 {txt}{c |}{res}     70.27 
{txt}{hline 12}{c +}{hline 55}{c +}{hline 10}
PID Disgree {c |}{res}         3         20         40         23         13 {txt}{c |}{res}        99 
            {txt}{c |}{res}      3.03      20.20      40.40      23.23      13.13 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}      3.85      17.54      45.45      62.16      81.25 {txt}{c |}{res}     29.73 
{txt}{hline 12}{c +}{hline 55}{c +}{hline 10}
      Total {c |}{res}        78        114         88         37         16 {txt}{c |}{res}       333 
            {txt}{c |}{res}     23.42      34.23      26.43      11.11       4.80 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}    100.00     100.00     100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}4{txt}) = {res} 82.4911  {txt} Pr = {res}0.000
{txt}
{com}.                 ttest disc1_gen, by(d1_disagree)

{txt}Two-sample t test with equal variances
{hline 9}{c TT}{hline 68}
   Group{col 10}{c |}{col 16}Obs{col 27}Mean{col 35}Std. Err.{col 47}Std. Dev.{col 59}[95% Conf. Interval]
{hline 9}{c +}{hline 68}
PID Agre {c |}{res}{col 12}    352{col 22} 2.048295{col 34}  .051065{col 46} .9580651{col 58} 1.947864{col 70} 2.148727
{txt}PID Disg {c |}{res}{col 12}    113{col 22} 3.256637{col 34} .1150625{col 46} 1.223131{col 58} 3.028656{col 70} 3.484619
{txt}{hline 9}{c +}{hline 68}
combined {c |}{res}{col 12}    465{col 22} 2.341935{col 34} .0533731{col 46} 1.150929{col 58} 2.237053{col 70} 2.446818
{txt}{hline 9}{c +}{hline 68}
    diff {c |}{res}{col 22}-1.208342{col 34} .1112005{col 58}-1.426862{col 70}-.9898216
{txt}{hline 9}{c BT}{hline 68}
    diff = mean({res}PID Agre{txt}) - mean({res}PID Disg{txt})                        t = {res}-10.8663
{txt}Ho: diff = 0                                     degrees of freedom = {res}     463

    {txt}Ha: diff < 0                 Ha: diff != 0                 Ha: diff > 0
 Pr(T < t) = {res}0.0000         {txt}Pr(|T| > |t|) = {res}0.0000          {txt}Pr(T > t) = {res}1.0000
{txt}
{com}.                 ttest disc2_gen, by(d2_disagree)

{txt}Two-sample t test with equal variances
{hline 9}{c TT}{hline 68}
   Group{col 10}{c |}{col 16}Obs{col 27}Mean{col 35}Std. Err.{col 47}Std. Dev.{col 59}[95% Conf. Interval]
{hline 9}{c +}{hline 68}
PID Agre {c |}{res}{col 12}    294{col 22} 1.996599{col 34} .0537637{col 46} .9218556{col 58} 1.890787{col 70} 2.102411
{txt}PID Disg {c |}{res}{col 12}    123{col 22} 3.203252{col 34} .0986105{col 46} 1.093643{col 58} 3.008043{col 70} 3.398461
{txt}{hline 9}{c +}{hline 68}
combined {c |}{res}{col 12}    417{col 22} 2.352518{col 34} .0548124{col 46} 1.119302{col 58} 2.244774{col 70} 2.460262
{txt}{hline 9}{c +}{hline 68}
    diff {c |}{res}{col 22}-1.206653{col 34} .1047538{col 58}-1.412568{col 70}-1.000739
{txt}{hline 9}{c BT}{hline 68}
    diff = mean({res}PID Agre{txt}) - mean({res}PID Disg{txt})                        t = {res}-11.5189
{txt}Ho: diff = 0                                     degrees of freedom = {res}     415

    {txt}Ha: diff < 0                 Ha: diff != 0                 Ha: diff > 0
 Pr(T < t) = {res}0.0000         {txt}Pr(|T| > |t|) = {res}0.0000          {txt}Pr(T > t) = {res}1.0000
{txt}
{com}.                 ttest disc3_gen, by(d3_disagree)

{txt}Two-sample t test with equal variances
{hline 9}{c TT}{hline 68}
   Group{col 10}{c |}{col 16}Obs{col 27}Mean{col 35}Std. Err.{col 47}Std. Dev.{col 59}[95% Conf. Interval]
{hline 9}{c +}{hline 68}
PID Agre {c |}{res}{col 12}    234{col 22} 2.042735{col 34}  .061404{col 46} .9393008{col 58} 1.921757{col 70} 2.163713
{txt}PID Disg {c |}{res}{col 12}     99{col 22} 3.232323{col 34} .1023616{col 46} 1.018485{col 58}  3.02919{col 70} 3.435457
{txt}{hline 9}{c +}{hline 68}
combined {c |}{res}{col 12}    333{col 22} 2.396396{col 34} .0605757{col 46} 1.105402{col 58} 2.277236{col 70} 2.515557
{txt}{hline 9}{c +}{hline 68}
    diff {c |}{res}{col 22}-1.189588{col 34} .1155085{col 58}-1.416811{col 70}-.9623649
{txt}{hline 9}{c BT}{hline 68}
    diff = mean({res}PID Agre{txt}) - mean({res}PID Disg{txt})                        t = {res}-10.2987
{txt}Ho: diff = 0                                     degrees of freedom = {res}     331

    {txt}Ha: diff < 0                 Ha: diff != 0                 Ha: diff > 0
 Pr(T < t) = {res}0.0000         {txt}Pr(|T| > |t|) = {res}0.0000          {txt}Pr(T > t) = {res}1.0000
{txt}
{com}.                 
.                 
.         *Combined Index (Old)
.                 gen d1_both = d1_disagree + disc1_gen
{txt}(747 missing values generated)

{com}.                 gen d2_both = d2_disagree + disc2_gen
{txt}(795 missing values generated)

{com}.                 gen d3_both = d3_disagree + disc3_gen
{txt}(879 missing values generated)

{com}.                 tab d1_both

    {txt}d1_both {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          1 {c |}{res}        113       24.30       24.30
{txt}          2 {c |}{res}        147       31.61       55.91
{txt}          3 {c |}{res}        105       22.58       78.49
{txt}          4 {c |}{res}         44        9.46       87.96
{txt}          5 {c |}{res}         32        6.88       94.84
{txt}          6 {c |}{res}         24        5.16      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        465      100.00
{txt}
{com}.                 tab d2_both

    {txt}d2_both {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          1 {c |}{res}         98       23.50       23.50
{txt}          2 {c |}{res}        125       29.98       53.48
{txt}          3 {c |}{res}         91       21.82       75.30
{txt}          4 {c |}{res}         50       11.99       87.29
{txt}          5 {c |}{res}         35        8.39       95.68
{txt}          6 {c |}{res}         18        4.32      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        417      100.00
{txt}
{com}.                 tab d3_both

    {txt}d3_both {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          1 {c |}{res}         75       22.52       22.52
{txt}          2 {c |}{res}         97       29.13       51.65
{txt}          3 {c |}{res}         68       20.42       72.07
{txt}          4 {c |}{res}         54       16.22       88.29
{txt}          5 {c |}{res}         26        7.81       96.10
{txt}          6 {c |}{res}         13        3.90      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        333      100.00
{txt}
{com}.                 
.                 egen dis_both = rowmean(d1_both d2_both d3_both)
{txt}(742 missing values generated)

{com}.                 label var dis_both "Index of Network Disagreement"
{txt}
{com}.                 summ dis_both, detail

                {txt}Index of Network Disagreement
{hline 61}
      Percentiles      Smallest
 1%    {res}        1              1
{txt} 5%    {res}        1              1
{txt}10%    {res} 1.333333              1       {txt}Obs         {res}        470
{txt}25%    {res}        2              1       {txt}Sum of Wgt. {res}        470

{txt}50%    {res} 2.666667                      {txt}Mean          {res} 2.658511
                        {txt}Largest       Std. Dev.     {res} 1.023471
{txt}75%    {res} 3.333333              6
{txt}90%    {res}        4              6       {txt}Variance      {res} 1.047493
{txt}95%    {res} 4.333333              6       {txt}Skewness      {res} .5780931
{txt}99%    {res}        6              6       {txt}Kurtosis      {res} 3.409491
{txt}
{com}.                 tab dis_both

   {txt}Index of {c |}
    Network {c |}
Disagreemen {c |}
          t {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          1 {c |}{res}         34        7.23        7.23
{txt}   1.333333 {c |}{res}         22        4.68       11.91
{txt}        1.5 {c |}{res}          9        1.91       13.83
{txt}   1.666667 {c |}{res}         31        6.60       20.43
{txt}          2 {c |}{res}         72       15.32       35.74
{txt}   2.333333 {c |}{res}         40        8.51       44.26
{txt}        2.5 {c |}{res}         13        2.77       47.02
{txt}   2.666667 {c |}{res}         53       11.28       58.30
{txt}          3 {c |}{res}         71       15.11       73.40
{txt}   3.333333 {c |}{res}         31        6.60       80.00
{txt}        3.5 {c |}{res}         10        2.13       82.13
{txt}   3.666667 {c |}{res}         20        4.26       86.38
{txt}          4 {c |}{res}         30        6.38       92.77
{txt}   4.333333 {c |}{res}         11        2.34       95.11
{txt}        4.5 {c |}{res}          6        1.28       96.38
{txt}   4.666667 {c |}{res}          4        0.85       97.23
{txt}          5 {c |}{res}          5        1.06       98.30
{txt}   5.333333 {c |}{res}          1        0.21       98.51
{txt}        5.5 {c |}{res}          1        0.21       98.72
{txt}          6 {c |}{res}          6        1.28      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        470      100.00
{txt}
{com}.                 
.         *Combined Index (new)
.         /**fn. 5 (Lupton and Thornton: 
>                         A = sum(ai * si) where a = 1 if agree and s = agreement weight
>                         D = sum(di * si) where d = 1 if disagree and s = disagreement weight
>                         Disagreement = D - A**/
.                         
.                 *Agreement Coding*
.                         foreach var in disc1_gen disc2_gen disc3_gen {c -(}
{txt}  2{com}.                                 recode `var' (1=5) (2=4) (3=3) (4=2) (5=1), gen(`var'_ag)
{txt}  3{com}.                                 {c )-}
{txt}(355 differences between disc1_gen and disc1_gen_ag)
(318 differences between disc2_gen and disc2_gen_ag)
(247 differences between disc3_gen and disc3_gen_ag)

{com}.                 *Agree Scale
.                         gen a1 = d1_agree * disc1_gen_ag
{txt}(747 missing values generated)

{com}.                         gen a2 = d2_agree * disc2_gen_ag
{txt}(795 missing values generated)

{com}.                         gen a3 = d3_agree * disc3_gen_ag
{txt}(879 missing values generated)

{com}.                         egen agree_weight = rowtotal(a1 a2 a3), missing
{txt}(742 missing values generated)

{com}. 
.                 
.                 *Disagree Scale
.                         gen d1 = d1_disagree * disc1_gen
{txt}(747 missing values generated)

{com}.                         gen d2 = d2_disagree * disc2_gen
{txt}(795 missing values generated)

{com}.                         gen d3 = d3_disagree * disc3_gen
{txt}(879 missing values generated)

{com}.                         egen disagree_weight = rowtotal(d1 d2 d3), missing
{txt}(742 missing values generated)

{com}. 
.                 *Exposure to Disagreement
.                         gen disagree_total_weight = disagree_weight - agree_weight
{txt}(742 missing values generated)

{com}.                         gen disagree_avg_weight = disagree_total_weight/(pid_disagree+pid_agree)
{txt}(742 missing values generated)

{com}.                 
.                         foreach var in disagree_total_weight disagree_avg_weight {c -(}
{txt}  2{com}.                                 summ `var' 
{txt}  3{com}.                                 gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.                                 tab `var'01
{txt}  5{com}.                         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_t~t {c |}{res}       470   -5.131915     6.27613        -15         15
{txt}(742 missing values generated)

disagree_to {c |}
tal_weight0 {c |}
          1 {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}         21        4.47        4.47
{txt}   .0333333 {c |}{res}         21        4.47        8.94
{txt}   .0666667 {c |}{res}         27        5.74       14.68
{txt}         .1 {c |}{res}         25        5.32       20.00
{txt}   .1333333 {c |}{res}         24        5.11       25.11
{txt}   .1666667 {c |}{res}         23        4.89       30.00
{txt}         .2 {c |}{res}         16        3.40       33.40
{txt}   .2333333 {c |}{res}         21        4.47       37.87
{txt}   .2666667 {c |}{res}         17        3.62       41.49
{txt}         .3 {c |}{res}         23        4.89       46.38
{txt}   .3333333 {c |}{res}         36        7.66       54.04
{txt}   .3666667 {c |}{res}         42        8.94       62.98
{txt}         .4 {c |}{res}         33        7.02       70.00
{txt}   .4333333 {c |}{res}         13        2.77       72.77
{txt}   .4666667 {c |}{res}         16        3.40       76.17
{txt}         .5 {c |}{res}         18        3.83       80.00
{txt}   .5333334 {c |}{res}         12        2.55       82.55
{txt}   .5666667 {c |}{res}         18        3.83       86.38
{txt}         .6 {c |}{res}         12        2.55       88.94
{txt}   .6333333 {c |}{res}         15        3.19       92.13
{txt}   .6666667 {c |}{res}         14        2.98       95.11
{txt}         .7 {c |}{res}          6        1.28       96.38
{txt}   .7333333 {c |}{res}          6        1.28       97.66
{txt}   .7666667 {c |}{res}          4        0.85       98.51
{txt}         .8 {c |}{res}          3        0.64       99.15
{txt}   .8333333 {c |}{res}          1        0.21       99.36
{txt}   .8666667 {c |}{res}          1        0.21       99.57
{txt}   .9333333 {c |}{res}          1        0.21       99.79
{txt}          1 {c |}{res}          1        0.21      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        470      100.00

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_a~t {c |}{res}       470   -1.952482    2.412086         -5          5
{txt}(742 missing values generated)

disagree_av {c |}
 g_weight01 {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}         34        7.23        7.23
{txt}   .0333333 {c |}{res}         21        4.47       11.70
{txt}        .05 {c |}{res}          8        1.70       13.40
{txt}   .0666666 {c |}{res}         27        5.74       19.15
{txt}         .1 {c |}{res}         58       12.34       31.49
{txt}   .1333333 {c |}{res}         24        5.11       36.60
{txt}        .15 {c |}{res}          6        1.28       37.87
{txt}   .1666667 {c |}{res}         16        3.40       41.28
{txt}         .2 {c |}{res}         26        5.53       46.81
{txt}   .2333333 {c |}{res}          5        1.06       47.87
{txt}        .25 {c |}{res}          1        0.21       48.09
{txt}   .2666667 {c |}{res}         11        2.34       50.43
{txt}         .3 {c |}{res}         17        3.62       54.04
{txt}   .3333333 {c |}{res}         29        6.17       60.21
{txt}        .35 {c |}{res}          2        0.43       60.64
{txt}   .3666667 {c |}{res}         24        5.11       65.74
{txt}         .4 {c |}{res}         29        6.17       71.91
{txt}   .4333333 {c |}{res}          6        1.28       73.19
{txt}        .45 {c |}{res}         10        2.13       75.32
{txt}   .4666667 {c |}{res}          4        0.85       76.17
{txt}         .5 {c |}{res}         18        3.83       80.00
{txt}   .5333334 {c |}{res}          6        1.28       81.28
{txt}        .55 {c |}{res}          5        1.06       82.34
{txt}   .5666667 {c |}{res}         11        2.34       84.68
{txt}         .6 {c |}{res}         14        2.98       87.66
{txt}   .6333333 {c |}{res}         13        2.77       90.43
{txt}   .6666667 {c |}{res}          8        1.70       92.13
{txt}         .7 {c |}{res}          8        1.70       93.83
{txt}   .7333333 {c |}{res}          3        0.64       94.47
{txt}        .75 {c |}{res}          1        0.21       94.68
{txt}   .7666667 {c |}{res}          3        0.64       95.32
{txt}         .8 {c |}{res}          8        1.70       97.02
{txt}   .8333333 {c |}{res}          1        0.21       97.23
{txt}        .85 {c |}{res}          3        0.64       97.87
{txt}   .8666667 {c |}{res}          1        0.21       98.09
{txt}         .9 {c |}{res}          2        0.43       98.51
{txt}   .9333333 {c |}{res}          1        0.21       98.72
{txt}          1 {c |}{res}          6        1.28      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        470      100.00
{txt}
{com}.                         
.                         label var disagree_total_weight "Network Disagreement"
{txt}
{com}.                         label var disagree_total_weight "Network Disagreement"
{txt}
{com}.                 
.                         label var disagree_avg_weight "Network Disagreement"
{txt}
{com}.                         label var disagree_avg_weight "Network Disagreement"
{txt}
{com}.                 
. 
. 
. *Netowrk Disagreemetn (Klofstad)
.         foreach var in V06P603x V06P608x V06P613x {c -(}
{txt}  2{com}.                 tab `var'
{txt}  3{com}.                 {c )-}

  {txt}Mod13_8_1x. SUMMARY: Party ID network {c |}
                             mention #1 {c |}      Freq.     Percent        Cum.
{hline 40}{c +}{hline 35}
             0. Strong Democrat (1/1/.) {c |}{res}        139       29.20       29.20
{txt}           1. Weak Democrat (1/2-8-9/.) {c |}{res}         58       12.18       41.39
{txt}  2. Independent-Democrat (3-4-5-8/./1) {c |}{res}         49       10.29       51.68
{txt}3. Independent-Independent (3-5/./5-8-9 {c |}{res}         14        2.94       54.62
{txt}4. Independent-Republican (3-4-5-8/./3) {c |}{res}         34        7.14       61.76
{txt}         5. Weak Republican (2/2-8-9/.) {c |}{res}         52       10.92       72.69
{txt}           6. Strong Republican (2/1/.) {c |}{res}        124       26.05       98.74
{txt}                   7. Other (4/./2-8-9) {c |}{res}          2        0.42       99.16
{txt}                8. Don't know (8/./8-9) {c |}{res}          4        0.84      100.00
{txt}{hline 40}{c +}{hline 35}
                                  Total {c |}{res}        476      100.00

  {txt}Mod13_8_2x. SUMMARY: Party ID network {c |}
                             mention #2 {c |}      Freq.     Percent        Cum.
{hline 40}{c +}{hline 35}
             0. Strong Democrat (1/1/.) {c |}{res}        126       29.51       29.51
{txt}           1. Weak Democrat (1/2-8-9/.) {c |}{res}         65       15.22       44.73
{txt}  2. Independent-Democrat (3-4-5-8/./1) {c |}{res}         32        7.49       52.22
{txt}3. Independent-Independent (3-5/./5-8-9 {c |}{res}         11        2.58       54.80
{txt}4. Independent-Republican (3-4-5-8/./3) {c |}{res}         28        6.56       61.36
{txt}         5. Weak Republican (2/2-8-9/.) {c |}{res}         57       13.35       74.71
{txt}           6. Strong Republican (2/1/.) {c |}{res}        102       23.89       98.59
{txt}                   7. Other (4/./2-8-9) {c |}{res}          1        0.23       98.83
{txt}                8. Don't know (8/./8-9) {c |}{res}          5        1.17      100.00
{txt}{hline 40}{c +}{hline 35}
                                  Total {c |}{res}        427      100.00

  {txt}Mod13_8_3x. SUMMARY: Party ID network {c |}
                             mention #3 {c |}      Freq.     Percent        Cum.
{hline 40}{c +}{hline 35}
             0. Strong Democrat (1/1/.) {c |}{res}         94       27.41       27.41
{txt}           1. Weak Democrat (1/2-8-9/.) {c |}{res}         55       16.03       43.44
{txt}  2. Independent-Democrat (3-4-5-8/./1) {c |}{res}         38       11.08       54.52
{txt}3. Independent-Independent (3-5/./5-8-9 {c |}{res}          7        2.04       56.56
{txt}4. Independent-Republican (3-4-5-8/./3) {c |}{res}         19        5.54       62.10
{txt}         5. Weak Republican (2/2-8-9/.) {c |}{res}         41       11.95       74.05
{txt}           6. Strong Republican (2/1/.) {c |}{res}         84       24.49       98.54
{txt}                8. Don't know (8/./8-9) {c |}{res}          5        1.46      100.00
{txt}{hline 40}{c +}{hline 35}
                                  Total {c |}{res}        343      100.00
{txt}
{com}.                 *0-2: Democrat
.                 *3: Independent
.                 *4-6: Republican
.                 
.         recode V06P603x (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7) (7=.) (9=.), gen(partyid_d1)
{txt}(472 differences between V06P603x and partyid_d1)

{com}.         recode V06P608x (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7) (7=.) (9=.), gen(partyid_d2)
{txt}(422 differences between V06P608x and partyid_d2)

{com}.         recode V06P613x (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7) (7=.) (9=.), gen(partyid_d3)
{txt}(338 differences between V06P613x and partyid_d3)

{com}.         label values partyid_d1 pi
{txt}
{com}.         label values partyid_d2 pi
{txt}
{com}.         label values partyid_d3 pi
{txt}
{com}.         
.         gen pdiff_d1 = abs(partyid - partyid_d1)
{txt}(742 missing values generated)

{com}.         gen pdiff_d2 = abs(partyid - partyid_d2)
{txt}(787 missing values generated)

{com}.         gen pdiff_d3 = abs(partyid - partyid_d3)
{txt}(870 missing values generated)

{com}.         egen pdiff_avg = rowmean(pdiff_d1 pdiff_d1 pdiff_d3)
{txt}(740 missing values generated)

{com}.         label var pdiff_avg "Avg. Disagreement in PID Scale"
{txt}
{com}.         
.         
.         
.         
.         
.         
.                 ***************************************************
.                 *****************Control Variables*****************
.                 ***************************************************
.                 
. *Education
.         recode  V043254 (0=1) (1=1) (2=1) (3=2) (4=3) (5=3) (6=4) (7=4), gen(educ)
{txt}(1175 differences between V043254 and educ)

{com}.         label var educ "Education"
{txt}
{com}.         label def edu 1 "< HS" 2 "HS" 3 "Some College" 4 "College Degree+"
{txt}
{com}.         label values educ edu
{txt}
{com}.         tab educ

      {txt}Education {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
           < HS {c |}{res}        111        9.16        9.16
{txt}             HS {c |}{res}        355       29.29       38.45
{txt}   Some College {c |}{res}        384       31.68       70.13
{txt}College Degree+ {c |}{res}        362       29.87      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,212      100.00
{txt}
{com}.         
.         summ educ 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 8}educ {c |}{res}      1212    2.822607    .9629214          1          4
{txt}
{com}.         gen educ01 = (educ - r(min))/(r(max)-r(min))
{txt}
{com}.         label var educ01 "Education"
{txt}
{com}. 
. 
. 
. *Gender
.         recode V06P005 (2=1) (1=0), gen(gender)
{txt}(675 differences between V06P005 and gender)

{com}.         label def gend 1 "Female" 0 "Male"
{txt}
{com}.         label values gender gend
{txt}
{com}.         label var gender gend
{txt}
{com}.         
. 
. *Age
.         rename V06P006 age
{res}{txt}
{com}.         summ age 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 9}age {c |}{res}       675     51.5363    16.05664         20         92
{txt}
{com}.         
.         summ age

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 9}age {c |}{res}       675     51.5363    16.05664         20         92
{txt}
{com}.         gen age01 = (age - r(min))/(r(max)-r(min))
{txt}(537 missing values generated)

{com}.         label var age01 "Age"
{txt}
{com}.         
.         
. 
. *Race/Hisp
.         gen race = . 
{txt}(1212 missing values generated)

{com}.         replace race = 1 if V043299 == 50
{txt}(876 real changes made)

{com}.         replace race = 1 if V043299 == 45
{txt}(4 real changes made)

{com}.         replace race = 2 if V043299 >= 10 & V043299  <= 15
{txt}(184 real changes made)

{com}.         replace race = 3 if V043299 >= 20 & V043299  <= 40
{txt}(133 real changes made)

{com}.         replace race = 3 if V043299 == 70
{txt}(7 real changes made)

{com}.         tab V043299  race

  {txt}Y24x. SUMMARY: Race {c |}               race
        of Respondent {c |}         1          2          3 {c |}     Total
{hline 22}{c +}{hline 33}{c +}{hline 10}
            10. Black {c |}{res}         0        180          0 {txt}{c |}{res}       180 
{txt}14. Black and Hispani {c |}{res}         0          2          0 {txt}{c |}{res}         2 
{txt}  15. Black and White {c |}{res}         0          2          0 {txt}{c |}{res}         2 
{txt}            20. Asian {c |}{res}         0          0         28 {txt}{c |}{res}        28 
{txt}23. Asian and Native  {c |}{res}         0          0          1 {txt}{c |}{res}         1 
{txt}  25. Asian and White {c |}{res}         0          0          4 {txt}{c |}{res}         4 
{txt}  30. Native American {c |}{res}         0          0         12 {txt}{c |}{res}        12 
{txt}35. Native American a {c |}{res}         0          0          7 {txt}{c |}{res}         7 
{txt}         40. Hispanic {c |}{res}         0          0         81 {txt}{c |}{res}        81 
{txt}45. Hispanic and Whit {c |}{res}         4          0          0 {txt}{c |}{res}         4 
{txt}50. White (no mention {c |}{res}       876          0          0 {txt}{c |}{res}       876 
{txt}            70. Other {c |}{res}         0          0          7 {txt}{c |}{res}         7 
{txt}{hline 22}{c +}{hline 33}{c +}{hline 10}
                Total {c |}{res}       880        184        140 {txt}{c |}{res}     1,204 

{txt}
{com}.         label var race "Race"
{txt}
{com}.         label def rac 1 "White" 2 "Black" 3 "Other"
{txt}
{com}.         label values race rac
{txt}
{com}.         
.         
. *Marital Status
.         recode  V043251 (1=1) (2=0) (3=0) (4=0) (5=0) (6=0) (8=.), gen(marital)
{txt}(587 differences between V043251 and marital)

{com}.         label def mar 1 "Married" 0 "Not Married" 
{txt}
{com}.         label values marital mar
{txt}
{com}.         label var marital "2004 Marital Status"
{txt}
{com}.         tab marital

       {txt}2004 {c |}
    Marital {c |}
     Status {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
Not Married {c |}{res}        586       48.39       48.39
{txt}    Married {c |}{res}        625       51.61      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,211      100.00
{txt}
{com}.         
. *Employment
.         recode  V043260c (1=1) (2=2) (4=2) (5=3) (6=4) (7=5) (8=6) (9=.), gen(employment)
{txt}(409 differences between V043260c and employment)

{com}.         label var employment "2004 Employment Status" 
{txt}
{com}.         label def emp 1 "Employed" 2 "Unemployed" 3 "Retired" 4 "Perm. Disabled" 5 "Homemaker" 6 "Student"
{txt}
{com}.         label values employment emp
{txt}
{com}.         tab employment if  V06P004 !=.

          {txt}2004 {c |}
    Employment {c |}
        Status {c |}      Freq.     Percent        Cum.
{hline 15}{c +}{hline 35}
      Employed {c |}{res}        441       65.33       65.33
{txt}    Unemployed {c |}{res}         21        3.11       68.44
{txt}       Retired {c |}{res}        135       20.00       88.44
{txt}Perm. Disabled {c |}{res}         22        3.26       91.70
{txt}     Homemaker {c |}{res}         43        6.37       98.07
{txt}       Student {c |}{res}         13        1.93      100.00
{txt}{hline 15}{c +}{hline 35}
         Total {c |}{res}        675      100.00
{txt}
{com}.         
.         recode employment (1=1) (2=2) (3=3) (4=4) (5=4) (6=4), gen(employed)
{txt}(118 differences between employment and employed)

{com}.         label var employed "2004 Employment Status" 
{txt}
{com}.         label def emp1 1 "Employed" 2 "Unemployed" 3 "Retired" 4 "Disabled/Homemaker/Student"
{txt}
{com}.         label values employed emp1
{txt}
{com}.         
. 
. *Income
.         tab V043293x

{txt}Y21a. Summary: Household income {c |}      Freq.     Percent        Cum.
{hline 32}{c +}{hline 35}
            00. NA (8,9 in Y20) {c |}{res}         24        1.98        1.98
{txt}01. A. None or less than $2,999 {c |}{res}         23        1.90        3.88
{txt}          02. B. $3,000 -$4,999 {c |}{res}         17        1.40        5.28
{txt}          03. C. $5,000 -$6,999 {c |}{res}         17        1.40        6.68
{txt}          04. D. $7,000 -$8,999 {c |}{res}         22        1.82        8.50
{txt}         05. E. $9,000 -$10,999 {c |}{res}         27        2.23       10.73
{txt}         06. F. $11,000-$12,999 {c |}{res}         26        2.15       12.87
{txt}         07. G. $13,000-$14,999 {c |}{res}         24        1.98       14.85
{txt}         08. H. $15,000-$16,999 {c |}{res}         28        2.31       17.16
{txt}         09. J. $17,000-$19,999 {c |}{res}         21        1.73       18.89
{txt}         10. K. $20,000-$21,999 {c |}{res}         32        2.64       21.53
{txt}         11. M. $22,000-$24,999 {c |}{res}         47        3.88       25.41
{txt}         12. N. $25,000-$29,999 {c |}{res}         51        4.21       29.62
{txt}         13. P. $30,000-$34,999 {c |}{res}         58        4.79       34.41
{txt}         14. Q. $35,000-$39,999 {c |}{res}         48        3.96       38.37
{txt}         15. R. $40,000-$44,999 {c |}{res}         66        5.45       43.81
{txt}         16. S. $45,000-$49,999 {c |}{res}         49        4.04       47.85
{txt}         17. T. $50,000-$59,999 {c |}{res}         83        6.85       54.70
{txt}         18. U. $60,000-$69,999 {c |}{res}         81        6.68       61.39
{txt}         19. V. $70,000-$79,999 {c |}{res}         77        6.35       67.74
{txt}         20. W. $80,000-$89,999 {c |}{res}         63        5.20       72.94
{txt}        21. X. $90,000-$104,999 {c |}{res}         55        4.54       77.48
{txt}       22. Y. $105,000-$119,000 {c |}{res}         38        3.14       80.61
{txt}       23. Z. $120,000 and over {c |}{res}        117        9.65       90.26
{txt}                 88. Don't know {c |}{res}         38        3.14       93.40
{txt}                    89. Refused {c |}{res}         80        6.60      100.00
{txt}{hline 32}{c +}{hline 35}
                          Total {c |}{res}      1,212      100.00
{txt}
{com}.         rename V043293x income
{res}{txt}
{com}.         label var income "2004 Household Income"
{txt}
{com}.         mvdecode income, mv(00 = .a \ 88 = .b \ 89 = .c)
      {txt}income:{res}{col 15}142{txt} missing values generated

{com}.         tab income

          {txt}2004 Household Income {c |}      Freq.     Percent        Cum.
{hline 32}{c +}{hline 35}
01. A. None or less than $2,999 {c |}{res}         23        2.15        2.15
{txt}          02. B. $3,000 -$4,999 {c |}{res}         17        1.59        3.74
{txt}          03. C. $5,000 -$6,999 {c |}{res}         17        1.59        5.33
{txt}          04. D. $7,000 -$8,999 {c |}{res}         22        2.06        7.38
{txt}         05. E. $9,000 -$10,999 {c |}{res}         27        2.52        9.91
{txt}         06. F. $11,000-$12,999 {c |}{res}         26        2.43       12.34
{txt}         07. G. $13,000-$14,999 {c |}{res}         24        2.24       14.58
{txt}         08. H. $15,000-$16,999 {c |}{res}         28        2.62       17.20
{txt}         09. J. $17,000-$19,999 {c |}{res}         21        1.96       19.16
{txt}         10. K. $20,000-$21,999 {c |}{res}         32        2.99       22.15
{txt}         11. M. $22,000-$24,999 {c |}{res}         47        4.39       26.54
{txt}         12. N. $25,000-$29,999 {c |}{res}         51        4.77       31.31
{txt}         13. P. $30,000-$34,999 {c |}{res}         58        5.42       36.73
{txt}         14. Q. $35,000-$39,999 {c |}{res}         48        4.49       41.21
{txt}         15. R. $40,000-$44,999 {c |}{res}         66        6.17       47.38
{txt}         16. S. $45,000-$49,999 {c |}{res}         49        4.58       51.96
{txt}         17. T. $50,000-$59,999 {c |}{res}         83        7.76       59.72
{txt}         18. U. $60,000-$69,999 {c |}{res}         81        7.57       67.29
{txt}         19. V. $70,000-$79,999 {c |}{res}         77        7.20       74.49
{txt}         20. W. $80,000-$89,999 {c |}{res}         63        5.89       80.37
{txt}        21. X. $90,000-$104,999 {c |}{res}         55        5.14       85.51
{txt}       22. Y. $105,000-$119,000 {c |}{res}         38        3.55       89.07
{txt}       23. Z. $120,000 and over {c |}{res}        117       10.93      100.00
{txt}{hline 32}{c +}{hline 35}
                          Total {c |}{res}      1,070      100.00
{txt}
{com}.         summ income, detail

                    {txt}2004 Household Income
{hline 61}
      Percentiles      Smallest
 1%    {res}        1              1
{txt} 5%    {res}        3              1
{txt}10%    {res}        6              1       {txt}Obs         {res}       1070
{txt}25%    {res}       11              1       {txt}Sum of Wgt. {res}       1070

{txt}50%    {res}       16                      {txt}Mean          {res} 14.94486
                        {txt}Largest       Std. Dev.     {res} 6.000916
{txt}75%    {res}       20             23
{txt}90%    {res}       23             23       {txt}Variance      {res} 36.01099
{txt}95%    {res}       23             23       {txt}Skewness      {res}-.5782062
{txt}99%    {res}       23             23       {txt}Kurtosis      {res} 2.449733
{txt}
{com}.         label var income "Income (2004)"
{txt}
{com}.         
.         summ income

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 6}income {c |}{res}      1070    14.94486    6.000916          1         23
{txt}
{com}.         gen income01 = (income - r(min))/(r(max)-r(min))
{txt}(142 missing values generated)

{com}.         label var income01 "2004 Household Income"
{txt}
{com}. 
.         
. *Borrowing
.         recode V06P545 (1=1) (2=0) (9=.), gen(borrow)
{txt}(102 differences between V06P545 and borrow)

{com}.         label var borrow "Could Borrow Money?"
{txt}
{com}.         label def bor 1 "Could Borrow" 0 "Could Not Borrow"
{txt}
{com}.         label values borrow bor
{txt}
{com}.         tab borrow

    {txt}Could Borrow {c |}
          Money? {c |}      Freq.     Percent        Cum.
{hline 17}{c +}{hline 35}
Could Not Borrow {c |}{res}        101       14.99       14.99
{txt}    Could Borrow {c |}{res}        573       85.01      100.00
{txt}{hline 17}{c +}{hline 35}
           Total {c |}{res}        674      100.00
{txt}
{com}.         
.         gen borrow_total = .
{txt}(1212 missing values generated)

{com}.         replace borrow_total = 0 if borrow == 0
{txt}(101 real changes made)

{com}.         replace borrow_total = V06P547 if borrow_total == . 
{txt}(522 real changes made)

{com}.         label var borrow_total "Total that Could be Borrowed"
{txt}
{com}.         tab borrow_total

 {txt}Total that {c |}
   Could be {c |}
   Borrowed {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}        101       16.21       16.21
{txt}          1 {c |}{res}          2        0.32       16.53
{txt}          3 {c |}{res}          1        0.16       16.69
{txt}         10 {c |}{res}          1        0.16       16.85
{txt}         20 {c |}{res}          1        0.16       17.01
{txt}         50 {c |}{res}          2        0.32       17.34
{txt}        100 {c |}{res}         12        1.93       19.26
{txt}        200 {c |}{res}          8        1.28       20.55
{txt}        250 {c |}{res}          1        0.16       20.71
{txt}        300 {c |}{res}          1        0.16       20.87
{txt}        400 {c |}{res}          1        0.16       21.03
{txt}        500 {c |}{res}         24        3.85       24.88
{txt}        600 {c |}{res}          1        0.16       25.04
{txt}        700 {c |}{res}          1        0.16       25.20
{txt}        800 {c |}{res}          1        0.16       25.36
{txt}       1000 {c |}{res}         56        8.99       34.35
{txt}       1500 {c |}{res}          6        0.96       35.31
{txt}       2000 {c |}{res}         28        4.49       39.81
{txt}       2500 {c |}{res}          1        0.16       39.97
{txt}       3000 {c |}{res}         10        1.61       41.57
{txt}       4000 {c |}{res}          4        0.64       42.22
{txt}       5000 {c |}{res}         67       10.75       52.97
{txt}       6000 {c |}{res}          4        0.64       53.61
{txt}       8000 {c |}{res}          1        0.16       53.77
{txt}      10000 {c |}{res}         91       14.61       68.38
{txt}      15000 {c |}{res}          3        0.48       68.86
{txt}      19000 {c |}{res}          1        0.16       69.02
{txt}      20000 {c |}{res}         28        4.49       73.52
{txt}      25000 {c |}{res}          8        1.28       74.80
{txt}      30000 {c |}{res}         15        2.41       77.21
{txt}      40000 {c |}{res}          5        0.80       78.01
{txt}      45000 {c |}{res}          1        0.16       78.17
{txt}      50000 {c |}{res}         45        7.22       85.39
{txt}      60000 {c |}{res}          2        0.32       85.71
{txt}      70000 {c |}{res}          2        0.32       86.04
{txt}      75000 {c |}{res}          1        0.16       86.20
{txt}      80000 {c |}{res}          1        0.16       86.36
{txt}      85000 {c |}{res}          1        0.16       86.52
{txt}     100000 {c |}{res}         52        8.35       94.86
{txt}     125000 {c |}{res}          1        0.16       95.02
{txt}     150000 {c |}{res}          2        0.32       95.35
{txt}     200000 {c |}{res}          6        0.96       96.31
{txt}     250000 {c |}{res}          3        0.48       96.79
{txt}     300000 {c |}{res}          4        0.64       97.43
{txt}     400000 {c |}{res}          1        0.16       97.59
{txt}     500000 {c |}{res}          6        0.96       98.56
{txt}     800000 {c |}{res}          1        0.16       98.72
{txt}    1000000 {c |}{res}          7        1.12       99.84
{txt}    9999999 {c |}{res}          1        0.16      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        623      100.00
{txt}
{com}.         summ borrow_total, detail

                {txt}Total that Could be Borrowed
{hline 61}
      Percentiles      Smallest
 1%    {res}        0              0
{txt} 5%    {res}        0              0
{txt}10%    {res}        0              0       {txt}Obs         {res}        623
{txt}25%    {res}      600              0       {txt}Sum of Wgt. {res}        623

{txt}50%    {res}     5000                      {txt}Mean          {res} 57316.99
                        {txt}Largest       Std. Dev.     {res} 418276.7
{txt}75%    {res}    30000        1000000
{txt}90%    {res}   100000        1000000       {txt}Variance      {res} 1.75e+11
{txt}95%    {res}   125000        1000000       {txt}Skewness      {res} 21.76214
{txt}99%    {res}  1000000        9999999       {txt}Kurtosis      {res} 514.4438
{txt}
{com}.         
.         
. *Interest
.         foreach var in V06P630 V06P631 V06P632 V06P633 V06P634 {c -(} 
{txt}  2{com}.                         tab `var'
{txt}  3{com}.                         {c )-}

{txt}Mod14_A1. How interested {c |}
  is R in government and {c |}
                politics {c |}      Freq.     Percent        Cum.
{hline 25}{c +}{hline 35}
 1. Extremely interested {c |}{res}         62       18.24       18.24
{txt}      2. Very interested {c |}{res}        134       39.41       57.65
{txt}3. Moderately interested {c |}{res}        113       33.24       90.88
{txt}  4. Slightly interested {c |}{res}         29        8.53       99.41
{txt}5. Not interested at all {c |}{res}          1        0.29       99.71
{txt}              9. Refused {c |}{res}          1        0.29      100.00
{txt}{hline 25}{c +}{hline 35}
                   Total {c |}{res}        340      100.00

{txt}Mod14_A2. How closely {c |}
  R pays attention to {c |}
       government and {c |}
             politics {c |}      Freq.     Percent        Cum.
{hline 22}{c +}{hline 35}
 1. Extremely closely {c |}{res}         37       10.88       10.88
{txt}      2. Very closely {c |}{res}        113       33.24       44.12
{txt}3. Moderately closely {c |}{res}        147       43.24       87.35
{txt}  4. Slightly closely {c |}{res}         36       10.59       97.94
{txt}5. Not closely at all {c |}{res}          7        2.06      100.00
{txt}{hline 22}{c +}{hline 35}
                Total {c |}{res}        340      100.00

   {txt}Mod14_A3. How often {c |}
  does R pay attention {c |}
     to government and {c |}
              politics {c |}      Freq.     Percent        Cum.
{hline 23}{c +}{hline 35}
       1. All the time {c |}{res}         56       16.47       16.47
{txt}   2. Most of the time {c |}{res}        148       43.53       60.00
{txt}3. About half the time {c |}{res}         96       28.24       88.24
{txt}    4. Once in a while {c |}{res}         37       10.88       99.12
{txt}              5. Never {c |}{res}          3        0.88      100.00
{txt}{hline 23}{c +}{hline 35}
                 Total {c |}{res}        340      100.00

          {txt}Mod14_B1. How {c |}
  interested has R been {c |}
       in the political {c |}
              campaigns {c |}      Freq.     Percent        Cum.
{hline 24}{c +}{hline 35}
1. Very much interested {c |}{res}        155       46.27       46.27
{txt} 2. Somewhat interested {c |}{res}        124       37.01       83.28
{txt} 3. Not much interested {c |}{res}         56       16.72      100.00
{txt}{hline 24}{c +}{hline 35}
                  Total {c |}{res}        335      100.00

 {txt}Mod14_B2. How often {c |}
       does R follow {c |}
      government and {c |}
      public affairs {c |}      Freq.     Percent        Cum.
{hline 21}{c +}{hline 35}
 1. Most of the time {c |}{res}        164       48.96       48.96
{txt} 2. Some of the time {c |}{res}        104       31.04       80.00
{txt}3. Only now and then {c |}{res}         46       13.73       93.73
{txt}    4. Hardly at all {c |}{res}         21        6.27      100.00
{txt}{hline 21}{c +}{hline 35}
               Total {c |}{res}        335      100.00
{txt}
{com}.                         
.                 recode V06P630 (1=5) (2=4) (3=3) (4=2) (5=1) (9=.), gen(int_a1)
{txt}(227 differences between V06P630 and int_a1)

{com}.                 recode V06P631  (1=5) (2=4) (3=3) (4=2) (5=1) (9=.), gen(int_a2)
{txt}(193 differences between V06P631 and int_a2)

{com}.                 recode V06P632  (1=5) (2=4) (3=3) (4=2) (5=1) (9=.), gen(int_a3)
{txt}(244 differences between V06P632 and int_a3)

{com}.                 recode V06P633  (1=3) (2=2) (3=1), gen(int_b1)
{txt}(211 differences between V06P633 and int_b1)

{com}.                 recode V06P634  (1=4) (2=3) (3=2) (4=1), gen(int_b2)
{txt}(335 differences between V06P634 and int_b2)

{com}.         
.                 pwcorr int_a1-int_a3, sig

             {txt}{c |}   int_a1   int_a2   int_a3
{hline 13}{c +}{hline 27}
      int_a1 {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
      int_a2 {c |} {res}  0.6563   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}
      int_a3 {c |} {res}  0.6222   0.6395   1.0000 
             {txt}{c |}{res}   0.0000   0.0000
             {txt}{c |}

{com}.                 pwcorr int_b1 int_b2, sig

             {txt}{c |}   int_b1   int_b2
{hline 13}{c +}{hline 18}
      int_b1 {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
      int_b2 {c |} {res}  0.5821   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}

{com}.                 
.                 factor int_a1-int_a3, pcf
{txt}(obs=339)

Factor analysis/correlation{col 52}Number of obs    = {res}     339
{col 5}{txt}Method: principal-component factors{col 52}Retained factors = {res}       1
{col 5}{txt}Rotation: (unrotated){col 52}Number of params = {res}       3

{txt}{col 5}{hline 13}{c TT}{hline 60}
{col 5}     Factor  {c |} {ralign 12:Eigenvalue}   Difference        Proportion   Cumulative
{col 5}{hline 13}{c +}{hline 60}
{col 5}{ralign 11:Factor1}  {c |}{res}      2.29291      1.91496            0.7643       0.7643
{txt}{col 5}{ralign 11:Factor2}  {c |}{res}      0.37795      0.04882            0.1260       0.8903
{txt}{col 5}{ralign 11:Factor3}  {c |}{res}      0.32913            .            0.1097       1.0000
{txt}{col 5}{hline 13}{c BT}{hline 60}
{col 5}LR test: independent vs. saturated:  chi2({res}3{txt})  ={res}  422.96{txt} Prob>chi2 ={res} 0.0000

{txt}Factor loadings (pattern matrix) and unique variances

{space 4}{hline 13}{c  TT}{hline 10}{c  TT}{hline 14}
{space 4}{space 0}{ralign 12:Variable}{space 1}{c |}{space 1}{ralign 8:Factor1}{space 1}{c |}{space 1}{ralign 12:Uniqueness}{space 1}
{space 4}{hline 13}{c   +}{hline 10}{c   +}{hline 14}
{space 4}{space 0}{ralign 12:int_a1}{space 1}{c |}{space 1}{ralign 8:{res:{sf:  0.8678}}}{space 1}{c |}{space 1}{center 12:{res:{sf:    0.2469}}}{space 1}
{space 4}{space 0}{ralign 12:int_a2}{space 1}{c |}{space 1}{ralign 8:{res:{sf:  0.8850}}}{space 1}{c |}{space 1}{center 12:{res:{sf:    0.2168}}}{space 1}
{space 4}{space 0}{ralign 12:int_a3}{space 1}{c |}{space 1}{ralign 8:{res:{sf:  0.8699}}}{space 1}{c |}{space 1}{center 12:{res:{sf:    0.2434}}}{space 1}
{space 4}{hline 13}{c  BT}{hline 10}{c  BT}{hline 14}

{com}.                 predict factor1
{txt}(regression scoring assumed)

{p 0 0 2}Scoring coefficients (method = regression){p_end}

{space 4}{hline 13}{c  TT}{hline 10}
{space 4}{space 0}{ralign 12:Variable}{space 1}{c |}{space 1}{ralign 8:Factor1}{space 1}
{space 4}{hline 13}{c   +}{hline 10}
{space 4}{space 0}{ralign 12:int_a1}{space 1}{c |}{space 1}{ralign 8:{res:{sf: 0.37847}}}{space 1}
{space 4}{space 0}{ralign 12:int_a2}{space 1}{c |}{space 1}{ralign 8:{res:{sf: 0.38597}}}{space 1}
{space 4}{space 0}{ralign 12:int_a3}{space 1}{c |}{space 1}{ralign 8:{res:{sf: 0.37937}}}{space 1}
{space 4}{hline 13}{c  BT}{hline 10}


{com}.                 rename factor1 interest_v1 
{res}{txt}
{com}.                 label var interest_v1 "Interest (Version 1)"
{txt}
{com}.                 factor int_b1 int_b2, pcf
{txt}(obs=335)

Factor analysis/correlation{col 52}Number of obs    = {res}     335
{col 5}{txt}Method: principal-component factors{col 52}Retained factors = {res}       1
{col 5}{txt}Rotation: (unrotated){col 52}Number of params = {res}       1

{txt}{col 5}{hline 13}{c TT}{hline 60}
{col 5}     Factor  {c |} {ralign 12:Eigenvalue}   Difference        Proportion   Cumulative
{col 5}{hline 13}{c +}{hline 60}
{col 5}{ralign 11:Factor1}  {c |}{res}      1.58206      1.16411            0.7910       0.7910
{txt}{col 5}{ralign 11:Factor2}  {c |}{res}      0.41794            .            0.2090       1.0000
{txt}{col 5}{hline 13}{c BT}{hline 60}
{col 5}LR test: independent vs. saturated:  chi2({res}1{txt})  ={res}  137.96{txt} Prob>chi2 ={res} 0.0000

{txt}Factor loadings (pattern matrix) and unique variances

{space 4}{hline 13}{c  TT}{hline 10}{c  TT}{hline 14}
{space 4}{space 0}{ralign 12:Variable}{space 1}{c |}{space 1}{ralign 8:Factor1}{space 1}{c |}{space 1}{ralign 12:Uniqueness}{space 1}
{space 4}{hline 13}{c   +}{hline 10}{c   +}{hline 14}
{space 4}{space 0}{ralign 12:int_b1}{space 1}{c |}{space 1}{ralign 8:{res:{sf:  0.8894}}}{space 1}{c |}{space 1}{center 12:{res:{sf:    0.2090}}}{space 1}
{space 4}{space 0}{ralign 12:int_b2}{space 1}{c |}{space 1}{ralign 8:{res:{sf:  0.8894}}}{space 1}{c |}{space 1}{center 12:{res:{sf:    0.2090}}}{space 1}
{space 4}{hline 13}{c  BT}{hline 10}{c  BT}{hline 14}

{com}.                 predict factor1 
{txt}(regression scoring assumed)

{p 0 0 2}Scoring coefficients (method = regression){p_end}

{space 4}{hline 13}{c  TT}{hline 10}
{space 4}{space 0}{ralign 12:Variable}{space 1}{c |}{space 1}{ralign 8:Factor1}{space 1}
{space 4}{hline 13}{c   +}{hline 10}
{space 4}{space 0}{ralign 12:int_b1}{space 1}{c |}{space 1}{ralign 8:{res:{sf: 0.56218}}}{space 1}
{space 4}{space 0}{ralign 12:int_b2}{space 1}{c |}{space 1}{ralign 8:{res:{sf: 0.56218}}}{space 1}
{space 4}{hline 13}{c  BT}{hline 10}


{com}.                 rename factor1 interest_v2
{res}{txt}
{com}.                 label var interest_v2 "Interest (Version 2)"
{txt}
{com}.                 
.                 summ interest_v1 interest_v2

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 1}interest_v1 {c |}{res}       339    4.37e-09           1  -2.449235   1.833793
{txt}{space 1}interest_v2 {c |}{res}       335    1.37e-08           1  -2.362611   1.014366
{txt}
{com}.         
.                 gen interest = interest_v1
{txt}(873 missing values generated)

{com}.                 replace interest = interest_v2 if interest == . 
{txt}(335 real changes made)

{com}.                 summ interest

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 4}interest {c |}{res}       674    9.01e-09    .9992568  -2.449235   1.833793
{txt}
{com}.                 label var interest "Interest (Both Versions)"
{txt}
{com}.                 
.                 
. *Ideology
.                 tab V045117

      {txt}G4a. Liberal/conservative 7-point {c |}
                  scale: self-placement {c |}      Freq.     Percent        Cum.
{hline 40}{c +}{hline 35}
                  01. Extremely liberal {c |}{res}         20        1.88        1.88
{txt}                            02. Liberal {c |}{res}        103        9.66       11.54
{txt}                   03. Slightly liberal {c |}{res}        125       11.73       23.26
{txt}       04. Moderate; middle of the road {c |}{res}        279       26.17       49.44
{txt}              05. Slightly conservative {c |}{res}        143       13.41       62.85
{txt}                       06. Conservative {c |}{res}        166       15.57       78.42
{txt}             07. Extremely conservative {c |}{res}         31        2.91       81.33
{txt}80. Haven't thought much {c -(}DO NOT PROBE{c )-} {c |}{res}        187       17.54       98.87
{txt}                         88. Don't know {c |}{res}         10        0.94       99.81
{txt}                            89. Refused {c |}{res}          2        0.19      100.00
{txt}{hline 40}{c +}{hline 35}
                                  Total {c |}{res}      1,066      100.00
{txt}
{com}.                 gen ideol = V045117
{txt}(146 missing values generated)

{com}.                 replace ideol = . if ideol > 8
{txt}(199 real changes made, 199 to missing)

{com}.                 label def id 1 "Ext. Liberal" 2 "Liberal" 3 "Slightly Liberal" 4 "Moderate" 5 "Slight Cons." 6 "Conservative" 7 "Ext. Conservative"
{txt}
{com}.                 label values ideol id
{txt}
{com}.                 tab ideol

            {txt}ideol {c |}      Freq.     Percent        Cum.
{hline 18}{c +}{hline 35}
     Ext. Liberal {c |}{res}         20        2.31        2.31
{txt}          Liberal {c |}{res}        103       11.88       14.19
{txt} Slightly Liberal {c |}{res}        125       14.42       28.60
{txt}         Moderate {c |}{res}        279       32.18       60.78
{txt}     Slight Cons. {c |}{res}        143       16.49       77.28
{txt}     Conservative {c |}{res}        166       19.15       96.42
{txt}Ext. Conservative {c |}{res}         31        3.58      100.00
{txt}{hline 18}{c +}{hline 35}
            Total {c |}{res}        867      100.00
{txt}
{com}.                 tab V045117 ideol

                 {txt}G4a. {c |}
 Liberal/conservative {c |}
       7-point scale: {c |}                               ideol
       self-placement {c |} Ext. Libe    Liberal  Slightly    Moderate  Slight Co  Conservat {c |}     Total
{hline 22}{c +}{hline 66}{c +}{hline 10}
01. Extremely liberal {c |}{res}        20          0          0          0          0          0 {txt}{c |}{res}        20 
{txt}          02. Liberal {c |}{res}         0        103          0          0          0          0 {txt}{c |}{res}       103 
{txt} 03. Slightly liberal {c |}{res}         0          0        125          0          0          0 {txt}{c |}{res}       125 
{txt}04. Moderate; middle  {c |}{res}         0          0          0        279          0          0 {txt}{c |}{res}       279 
{txt}05. Slightly conserva {c |}{res}         0          0          0          0        143          0 {txt}{c |}{res}       143 
{txt}     06. Conservative {c |}{res}         0          0          0          0          0        166 {txt}{c |}{res}       166 
{txt}07. Extremely conserv {c |}{res}         0          0          0          0          0          0 {txt}{c |}{res}        31 
{txt}{hline 22}{c +}{hline 66}{c +}{hline 10}
                Total {c |}{res}        20        103        125        279        143        166 {txt}{c |}{res}       867 


                 {txt}G4a. {c |}
 Liberal/conservative {c |}
       7-point scale: {c |}   ideol
       self-placement {c |} Ext. Cons {c |}     Total
{hline 22}{c +}{hline 11}{c +}{hline 10}
01. Extremely liberal {c |}{res}         0 {txt}{c |}{res}        20 
{txt}          02. Liberal {c |}{res}         0 {txt}{c |}{res}       103 
{txt} 03. Slightly liberal {c |}{res}         0 {txt}{c |}{res}       125 
{txt}04. Moderate; middle  {c |}{res}         0 {txt}{c |}{res}       279 
{txt}05. Slightly conserva {c |}{res}         0 {txt}{c |}{res}       143 
{txt}     06. Conservative {c |}{res}         0 {txt}{c |}{res}       166 
{txt}07. Extremely conserv {c |}{res}        31 {txt}{c |}{res}        31 
{txt}{hline 22}{c +}{hline 11}{c +}{hline 10}
                Total {c |}{res}        31 {txt}{c |}{res}       867 

{txt}
{com}.                 
.                 recode ideol (1=4) (2=3) (3=2) (4=1) (5=2) (6=3) (7=4), gen(ideol_str)
{txt}(867 differences between ideol and ideol_str)

{com}.                 label var ideol_str "Ideological Extremity"
{txt}
{com}.                 
.                 summ ideol_str

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 3}ideol_str {c |}{res}       867    2.106113    .9257901          1          4
{txt}
{com}.                 gen ideol_str01 = (ideol_str - r(min))/(r(max)-r(min))
{txt}(345 missing values generated)

{com}.                 label var ideol_str01 "Ideological Extremity"
{txt}
{com}.                 
. *2004 Retro/Prosp Evaluations*
.         label def bette1 1 "Much Worse" 2 "Somewhat Worse" 3 "Same" 4 "Somewhat Better" 5 "Much Better"
{txt}
{com}.         recode  V043098 (1=5) (2=4) (3=3) (4=2) (5=1) , gen(retro2004)
{txt}(820 differences between V043098 and retro2004)

{com}.         label var retro2004 "Retro Econ Evals (2004)"
{txt}
{com}.         label values retro2004 bette1
{txt}
{com}.         tab retro2004

     {txt}Retro Econ {c |}
   Evals (2004) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        234       19.53       19.53
{txt} Somewhat Worse {c |}{res}        308       25.71       45.24
{txt}           Same {c |}{res}        378       31.55       76.79
{txt}Somewhat Better {c |}{res}        236       19.70       96.49
{txt}    Much Better {c |}{res}         42        3.51      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,198      100.00
{txt}
{com}.         summ retro2004

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 3}retro2004 {c |}{res}      1198    2.619366    1.109852          1          5
{txt}
{com}.         
.         recode V043100 (1=5) (2=4) (3=3) (4=2) (5=1)  (8=.), gen(prosp2004)
{txt}(621 differences between V043100 and prosp2004)

{com}.         label var prosp2004 "Prosp Econ Evals (2004)
{txt}
{com}.         label values prosp2004 bette
{txt}
{com}.         tab prosp2004

 {txt}Prosp Econ {c |}
      Evals {c |}
     (2004) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          1 {c |}{res}         48        4.15        4.15
{txt}          2 {c |}{res}        160       13.83       17.98
{txt}          3 {c |}{res}        537       46.41       64.39
{txt}          4 {c |}{res}        316       27.31       91.70
{txt}          5 {c |}{res}         96        8.30      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,157      100.00
{txt}
{com}.         summ prosp2004

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 3}prosp2004 {c |}{res}      1157    3.217805    .9287382          1          5
{txt}
{com}.         
.         recode V043102 (1=5) (2=4) (3=3) (4=2) (5=1) (8=.), gen(retro_unempl2004)
{txt}(767 differences between V043102 and retro_unempl2004)

{com}.         label var retro_unempl2004 "Retro Unempl. Evals (2004)"
{txt}
{com}.         label values retro_unempl2004 bette1
{txt}
{com}.         tab retro_unempl2004

  {txt}Retro Unempl. {c |}
   Evals (2004) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        208       19.53       19.53
{txt} Somewhat Worse {c |}{res}        292       27.42       46.95
{txt}           Same {c |}{res}        299       28.08       75.02
{txt}Somewhat Better {c |}{res}        232       21.78       96.81
{txt}    Much Better {c |}{res}         34        3.19      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,065      100.00
{txt}
{com}.         summ retro_unempl2004

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
retro_u~2004 {c |}{res}      1065    2.616901    1.120425          1          5
{txt}
{com}.         
.         recode V043103 (1=1) (3=2) (5=3) (0=.) (8=.) (9=.), gen(prosp_unempl2004)
{txt}(958 differences between V043103 and prosp_unempl2004)

{com}.         label var prosp_unempl2004 "Prosp Unempl. Evals (2004)"
{txt}
{com}.         label def prun 1 "More Unmployment" 2 "Same" 3 "Less Unemployment"
{txt}
{com}.         label values prosp_unempl2004 prun
{txt}
{com}.         tab prosp_unempl2004

    {txt}Prosp Unempl. {c |}
     Evals (2004) {c |}      Freq.     Percent        Cum.
{hline 18}{c +}{hline 35}
 More Unmployment {c |}{res}        254       24.35       24.35
{txt}             Same {c |}{res}        557       53.40       77.76
{txt}Less Unemployment {c |}{res}        232       22.24      100.00
{txt}{hline 18}{c +}{hline 35}
            Total {c |}{res}      1,043      100.00
{txt}
{com}.         summ prosp_unempl2004

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
prosp_u~2004 {c |}{res}      1043    1.978907    .6826166          1          3
{txt}
{com}.         
.         recode  V043105 (1=5) (2=4) (3=3) (4=2) (5=1), gen(retro_inflation2004)
{txt}(579 differences between V043105 and retro_inflation2004)

{com}.         label var retro_inflation2004 "Retro Inflation (2004)"
{txt}
{com}.         label values retro_inflation2004 bette1
{txt}
{com}.         summ retro_inflation2004

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
retro_i~2004 {c |}{res}      1048    2.400763    .8267723          1          5
{txt}
{com}.         tab retro_inflation2004

{txt}Retro Inflation {c |}
         (2004) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        165       15.74       15.74
{txt} Somewhat Worse {c |}{res}        359       34.26       50.00
{txt}           Same {c |}{res}        469       44.75       94.75
{txt}Somewhat Better {c |}{res}         49        4.68       99.43
{txt}    Much Better {c |}{res}          6        0.57      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,048      100.00
{txt}
{com}.         
.         recode  V043106 (1=1) (3=2) (5=3) (0=.) (8=.) (9=.), gen(prosp_inflation2004)
{txt}(851 differences between V043106 and prosp_inflation2004)

{com}.         label var prosp_inflation2004 "Prosp. Inflation (2004)"
{txt}
{com}.         label def prun1 1 "More Inflation" 2 "Same" 3 "Lower Inflation"
{txt}
{com}.         label values prosp_inflation2004 prun1
{txt}
{com}.         tab prosp_inflation2004

         {txt}Prosp. {c |}
      Inflation {c |}
         (2004) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
 More Inflation {c |}{res}        361       35.36       35.36
{txt}           Same {c |}{res}        588       57.59       92.95
{txt}Lower Inflation {c |}{res}         72        7.05      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,021      100.00
{txt}
{com}.         summ prosp_inflation2004

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
prosp_i~2004 {c |}{res}      1021    1.716944    .5867799          1          3
{txt}
{com}.                 
.         pwcorr retro2004 prosp2004 retro_unempl2004 prosp_unempl2004 retro_inflation2004 prosp_inflation2004, sig

             {txt}{c |} retro2~4 prosp2~4 re~l2004 pr~l2004 re~n2004 pr~n2004
{hline 13}{c +}{hline 54}
   retro2004 {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
   prosp2004 {c |} {res}  0.3718   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}
retro_u~2004 {c |} {res}  0.6636   0.3060   1.0000 
             {txt}{c |}{res}   0.0000   0.0000
             {txt}{c |}
prosp_u~2004 {c |} {res}  0.3658   0.4566   0.3583   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000
             {txt}{c |}
retro_i~2004 {c |} {res}  0.4453   0.2697   0.3904   0.2396   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000   0.0000
             {txt}{c |}
prosp_i~2004 {c |} {res}  0.1204   0.3222   0.1068   0.2406   0.1309   1.0000 
             {txt}{c |}{res}   0.0001   0.0000   0.0007   0.0000   0.0000
             {txt}{c |}

{com}.         factor retro2004 prosp2004 retro_unempl2004 prosp_unempl2004 retro_inflation2004 prosp_inflation2004, pcf
{txt}(obs=954)

Factor analysis/correlation{col 52}Number of obs    = {res}     954
{col 5}{txt}Method: principal-component factors{col 52}Retained factors = {res}       2
{col 5}{txt}Rotation: (unrotated){col 52}Number of params = {res}      11

{txt}{col 5}{hline 13}{c TT}{hline 60}
{col 5}     Factor  {c |} {ralign 12:Eigenvalue}   Difference        Proportion   Cumulative
{col 5}{hline 13}{c +}{hline 60}
{col 5}{ralign 11:Factor1}  {c |}{res}      2.69064      1.61144            0.4484       0.4484
{txt}{col 5}{ralign 11:Factor2}  {c |}{res}      1.07920      0.33606            0.1799       0.6283
{txt}{col 5}{ralign 11:Factor3}  {c |}{res}      0.74314      0.11467            0.1239       0.7522
{txt}{col 5}{ralign 11:Factor4}  {c |}{res}      0.62847      0.10302            0.1047       0.8569
{txt}{col 5}{ralign 11:Factor5}  {c |}{res}      0.52545      0.19233            0.0876       0.9445
{txt}{col 5}{ralign 11:Factor6}  {c |}{res}      0.33311            .            0.0555       1.0000
{txt}{col 5}{hline 13}{c BT}{hline 60}
{col 5}LR test: independent vs. saturated:  chi2({res}15{txt}) ={res} 1367.91{txt} Prob>chi2 ={res} 0.0000

{txt}Factor loadings (pattern matrix) and unique variances

{space 4}{hline 13}{c  TT}{hline 10}{hline 10}{c  TT}{hline 14}
{space 4}{space 0}{ralign 12:Variable}{space 1}{c |}{space 1}{ralign 8:Factor1}{space 1}{space 1}{ralign 8:Factor2}{space 1}{c |}{space 1}{ralign 12:Uniqueness}{space 1}
{space 4}{hline 13}{c   +}{hline 10}{hline 10}{c   +}{hline 14}
{space 4}{space 0}{ralign 12:retro2004}{space 1}{c |}{space 1}{ralign 8:{res:{sf:  0.7975}}}{space 1}{space 1}{ralign 8:{res:{sf: -0.3373}}}{space 1}{c |}{space 1}{center 12:{res:{sf:    0.2503}}}{space 1}
{space 4}{space 0}{ralign 12:prosp2004}{space 1}{c |}{space 1}{ralign 8:{res:{sf:  0.6900}}}{space 1}{space 1}{ralign 8:{res:{sf:  0.3749}}}{space 1}{c |}{space 1}{center 12:{res:{sf:    0.3834}}}{space 1}
{space 4}{space 0}{ralign 12:retro_u~2004}{space 1}{c |}{space 1}{ralign 8:{res:{sf:  0.7580}}}{space 1}{space 1}{ralign 8:{res:{sf: -0.3700}}}{space 1}{c |}{space 1}{center 12:{res:{sf:    0.2885}}}{space 1}
{space 4}{space 0}{ralign 12:prosp_u~2004}{space 1}{c |}{space 1}{ralign 8:{res:{sf:  0.6818}}}{space 1}{space 1}{ralign 8:{res:{sf:  0.2514}}}{space 1}{c |}{space 1}{center 12:{res:{sf:    0.4720}}}{space 1}
{space 4}{space 0}{ralign 12:retro_i~2004}{space 1}{c |}{space 1}{ralign 8:{res:{sf:  0.6194}}}{space 1}{space 1}{ralign 8:{res:{sf: -0.2784}}}{space 1}{c |}{space 1}{center 12:{res:{sf:    0.5389}}}{space 1}
{space 4}{space 0}{ralign 12:prosp_i~2004}{space 1}{c |}{space 1}{ralign 8:{res:{sf:  0.3945}}}{space 1}{space 1}{ralign 8:{res:{sf:  0.7398}}}{space 1}{c |}{space 1}{center 12:{res:{sf:    0.2971}}}{space 1}
{space 4}{hline 13}{c  BT}{hline 10}{hline 10}{c  BT}{hline 14}

{com}.         rotate

{txt}Factor analysis/correlation{col 52}Number of obs    = {res}     954
{col 5}{txt}Method: principal-component factors{col 52}Retained factors = {res}       2
{col 5}{txt}Rotation: orthogonal varimax (Kaiser off){col 52}Number of params = {res}      11

{txt}{col 5}{hline 13}{c TT}{hline 60}
{col 5}     Factor  {c |} {ralign 12:Variance}   Difference        Proportion   Cumulative
{col 5}{hline 13}{c +}{hline 60}
{col 5}{ralign 11:Factor1}  {c |}{res}      2.23045      0.69107            0.3717       0.3717
{txt}{col 5}{ralign 11:Factor2}  {c |}{res}      1.53938            .            0.2566       0.6283
{txt}{col 5}{hline 13}{c BT}{hline 60}
{col 5}LR test: independent vs. saturated:  chi2({res}15{txt}) ={res} 1367.91{txt} Prob>chi2 ={res} 0.0000

{txt}Rotated factor loadings (pattern matrix) and unique variances

{space 4}{hline 13}{c  TT}{hline 10}{hline 10}{c  TT}{hline 14}
{space 4}{space 0}{ralign 12:Variable}{space 1}{c |}{space 1}{ralign 8:Factor1}{space 1}{space 1}{ralign 8:Factor2}{space 1}{c |}{space 1}{ralign 12:Uniqueness}{space 1}
{space 4}{hline 13}{c   +}{hline 10}{hline 10}{c   +}{hline 14}
{space 4}{space 0}{ralign 12:retro2004}{space 1}{c |}{space 1}{ralign 8:{res:{sf:  0.8543}}}{space 1}{space 1}{ralign 8:{res:{sf:  0.1410}}}{space 1}{c |}{space 1}{center 12:{res:{sf:    0.2503}}}{space 1}
{space 4}{space 0}{ralign 12:prosp2004}{space 1}{c |}{space 1}{ralign 8:{res:{sf:  0.3829}}}{space 1}{space 1}{ralign 8:{res:{sf:  0.6856}}}{space 1}{c |}{space 1}{center 12:{res:{sf:    0.3834}}}{space 1}
{space 4}{space 0}{ralign 12:retro_u~2004}{space 1}{c |}{space 1}{ralign 8:{res:{sf:  0.8384}}}{space 1}{space 1}{ralign 8:{res:{sf:  0.0923}}}{space 1}{c |}{space 1}{center 12:{res:{sf:    0.2885}}}{space 1}
{space 4}{space 0}{ralign 12:prosp_u~2004}{space 1}{c |}{space 1}{ralign 8:{res:{sf:  0.4419}}}{space 1}{space 1}{ralign 8:{res:{sf:  0.5768}}}{space 1}{c |}{space 1}{center 12:{res:{sf:    0.4720}}}{space 1}
{space 4}{space 0}{ralign 12:retro_i~2004}{space 1}{c |}{space 1}{ralign 8:{res:{sf:  0.6722}}}{space 1}{space 1}{ralign 8:{res:{sf:  0.0957}}}{space 1}{c |}{space 1}{center 12:{res:{sf:    0.5389}}}{space 1}
{space 4}{space 0}{ralign 12:prosp_i~2004}{space 1}{c |}{space 1}{ralign 8:{res:{sf: -0.0619}}}{space 1}{space 1}{ralign 8:{res:{sf:  0.8361}}}{space 1}{c |}{space 1}{center 12:{res:{sf:    0.2971}}}{space 1}
{space 4}{hline 13}{c  BT}{hline 10}{hline 10}{c  BT}{hline 14}

Factor rotation matrix

{space 4}{hline 13}{c  TT}{hline 9}{hline 9}
{space 4}{space 0}{ralign 12:}{space 1}{c |}{space 1}{ralign 7:Factor1}{space 1}{space 1}{ralign 7:Factor2}{space 1}
{space 4}{hline 13}{c   +}{hline 9}{hline 9}
{space 4}{space 0}{ralign 12:Factor1}{space 1}{c |}{space 1}{ralign 7:{res:{sf: 0.8452}}}{space 1}{space 1}{ralign 7:{res:{sf: 0.5344}}}{space 1}
{space 4}{space 0}{ralign 12:Factor2}{space 1}{c |}{space 1}{ralign 7:{res:{sf:-0.5344}}}{space 1}{space 1}{ralign 7:{res:{sf: 0.8452}}}{space 1}
{space 4}{hline 13}{c  BT}{hline 9}{hline 9}

{com}.         predict factor1 factor2
{txt}(regression scoring assumed)

{p 0 0 2}Scoring coefficients (method = regression; based on varimax rotated factors){p_end}

{space 4}{hline 13}{c  TT}{hline 10}{hline 10}
{space 4}{space 0}{ralign 12:Variable}{space 1}{c |}{space 1}{ralign 8:Factor1}{space 1}{space 1}{ralign 8:Factor2}{space 1}
{space 4}{hline 13}{c   +}{hline 10}{hline 10}
{space 4}{space 0}{ralign 12:retro2004}{space 1}{c |}{space 1}{ralign 8:{res:{sf: 0.41754}}}{space 1}{space 1}{ralign 8:{res:{sf:-0.10580}}}{space 1}
{space 4}{space 0}{ralign 12:prosp2004}{space 1}{c |}{space 1}{ralign 8:{res:{sf: 0.03114}}}{space 1}{space 1}{ralign 8:{res:{sf: 0.43063}}}{space 1}
{space 4}{space 0}{ralign 12:retro_u~2004}{space 1}{c |}{space 1}{ralign 8:{res:{sf: 0.42135}}}{space 1}{space 1}{ralign 8:{res:{sf:-0.13927}}}{space 1}
{space 4}{space 0}{ralign 12:prosp_u~2004}{space 1}{c |}{space 1}{ralign 8:{res:{sf: 0.08970}}}{space 1}{space 1}{ralign 8:{res:{sf: 0.33229}}}{space 1}
{space 4}{space 0}{ralign 12:retro_i~2004}{space 1}{c |}{space 1}{ralign 8:{res:{sf: 0.33240}}}{space 1}{space 1}{ralign 8:{res:{sf:-0.09500}}}{space 1}
{space 4}{space 0}{ralign 12:prosp_i~2004}{space 1}{c |}{space 1}{ralign 8:{res:{sf:-0.24240}}}{space 1}{space 1}{ralign 8:{res:{sf: 0.65777}}}{space 1}
{space 4}{hline 13}{c  BT}{hline 10}{hline 10}


{com}.         rename factor1 retro2004_factor
{res}{txt}
{com}.         label var retro2004_factor "Retro Evals (2004; Factor)"
{txt}
{com}.         rename factor2 prosp2004_factor 
{res}{txt}
{com}.         label var prosp2004_factor "Prosp Evals (2004; Factor)"
{txt}
{com}. 
. 
.         
. *Network Interest
.                 foreach var in V06P618 V06P619 V06P620 {c -(}
{txt}  2{com}.                         tab `var'
{txt}  3{com}.                         {c )-}

         {txt}Mod13_12_1. How {c |}
      interested Network {c |}
   person #1 in govt and {c |}
                politics {c |}      Freq.     Percent        Cum.
{hline 25}{c +}{hline 35}
 1. Extremely interested {c |}{res}        129       27.10       27.10
{txt}      2. Very interested {c |}{res}        154       32.35       59.45
{txt}3. Moderately interested {c |}{res}        130       27.31       86.76
{txt}  4. Slightly interested {c |}{res}         52       10.92       97.69
{txt}5. Not interested at all {c |}{res}         10        2.10       99.79
{txt}           8. Don't know {c |}{res}          1        0.21      100.00
{txt}{hline 25}{c +}{hline 35}
                   Total {c |}{res}        476      100.00

         {txt}Mod13_12_2. How {c |}
      interested Network {c |}
   person #2 in govt and {c |}
                politics {c |}      Freq.     Percent        Cum.
{hline 25}{c +}{hline 35}
 1. Extremely interested {c |}{res}         84       19.67       19.67
{txt}      2. Very interested {c |}{res}        131       30.68       50.35
{txt}3. Moderately interested {c |}{res}        154       36.07       86.42
{txt}  4. Slightly interested {c |}{res}         46       10.77       97.19
{txt}5. Not interested at all {c |}{res}         11        2.58       99.77
{txt}           8. Don't know {c |}{res}          1        0.23      100.00
{txt}{hline 25}{c +}{hline 35}
                   Total {c |}{res}        427      100.00

         {txt}Mod13_12_3. How {c |}
      interested Network {c |}
   person #3 in govt and {c |}
                politics {c |}      Freq.     Percent        Cum.
{hline 25}{c +}{hline 35}
 1. Extremely interested {c |}{res}         57       16.62       16.62
{txt}      2. Very interested {c |}{res}        106       30.90       47.52
{txt}3. Moderately interested {c |}{res}        123       35.86       83.38
{txt}  4. Slightly interested {c |}{res}         46       13.41       96.79
{txt}5. Not interested at all {c |}{res}          9        2.62       99.42
{txt}           8. Don't know {c |}{res}          2        0.58      100.00
{txt}{hline 25}{c +}{hline 35}
                   Total {c |}{res}        343      100.00
{txt}
{com}.                 
.                 recode V06P618 (1=5) (2=4) (3=3) (4=2) (5=1) (8=.), gen(disc1_interest)
{txt}(346 differences between V06P618 and disc1_interest)

{com}.                 recode V06P619 (1=5) (2=4) (3=3) (4=2) (5=1) (8=.), gen(disc2_interest)
{txt}(273 differences between V06P619 and disc2_interest)

{com}.                 recode V06P620 (1=5) (2=4) (3=3) (4=2) (5=1) (8=.), gen(disc3_interest)
{txt}(220 differences between V06P620 and disc3_interest)

{com}.         
.                 egen disc_interest = rowmean(disc1_interest disc2_interest disc3_interest)
{txt}(736 missing values generated)

{com}.                 label var disc_interest "Network Pol. Interest"
{txt}
{com}.                 
.                 summ disc_interest

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disc_inter~t {c |}{res}       476    3.596289    .7590439          1          5
{txt}
{com}.                 gen disc_int01 = (disc_interest - r(min))/(r(max)-r(min))
{txt}(736 missing values generated)

{com}.                 label var disc_int01 "Network Interest"
{txt}
{com}.                 
.                 
.                 *Weighted Scale of Exposure to Disagreement
.                 
.                         *Agree/Weight
.                         gen a1i = d1_agree * disc1_interest
{txt}(747 missing values generated)

{com}.                         gen a2i = d2_agree * disc2_interest
{txt}(792 missing values generated)

{com}.                         gen a3i = d3_agree * disc3_interest
{txt}(876 missing values generated)

{com}.                         egen agree_int = rowtotal(a1i a2i a3i), missing
{txt}(742 missing values generated)

{com}.                 
.                         *Disagree/Weight
.                         gen d1i = d1_disagree * disc1_interest
{txt}(747 missing values generated)

{com}.                         gen d2i = d2_disagree * disc2_interest
{txt}(792 missing values generated)

{com}.                         gen d3i = d3_disagree * disc3_interest
{txt}(876 missing values generated)

{com}.                         egen disagree_int = rowtotal(d1i d2i d3i), missing
{txt}(742 missing values generated)

{com}.                 
.                         *Scale
.                                 gen disagree_total_int = disagree_int - agree_int
{txt}(742 missing values generated)

{com}.                                 gen disagree_avg_int = disagree_total_int/(pid_disagree + pid_agree)
{txt}(742 missing values generated)

{com}.                                 label var disagree_total_int "Network Disagreement (Interest Weighted)"
{txt}
{com}.                                 label var disagree_avg_int "Network Disagreement (Interest Weighted)"
{txt}
{com}.                                 
.                                 foreach var in disagree_total_int disagree_avg_int {c -(}
{txt}  2{com}.                                         summ `var'
{txt}  3{com}.                                         gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.                                         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagr~l_int {c |}{res}       470   -4.355319    6.174724        -15         14
{txt}(742 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagr~g_int {c |}{res}       470   -1.658511    2.431018         -5          5
{txt}(742 missing values generated)

{com}.                                 
.                                 label var disagree_total_int01 "Network Disagreement (Interest Weighted)"
{txt}
{com}.                                 label var disagree_avg_int01 "Network Disagreement (Interest Weighted)"
{txt}
{com}.                                 
.                                 
.                 
. *Frequency of Talking
.                 foreach var in V06P591x V06P593x V06P595x {c -(} 
{txt}  2{com}.                         tab `var' 
{txt}  3{com}.                         summ `var'
{txt}  4{com}.                         {c )-}

     {txt}Mod13_4_1x. {c |}
  SUMMARY: Total {c |}
     frequency R {c |}
     talked with {c |}
Network person#1 {c |}      Freq.     Percent        Cum.
{hline 17}{c +}{hline 35}
               0 {c |}{res}          2        0.42        0.42
{txt}               1 {c |}{res}          6        1.26        1.68
{txt}               2 {c |}{res}          8        1.68        3.36
{txt}               3 {c |}{res}          9        1.89        5.25
{txt}               4 {c |}{res}          6        1.26        6.51
{txt}               5 {c |}{res}         13        2.73        9.24
{txt}               6 {c |}{res}         10        2.10       11.34
{txt}               7 {c |}{res}          1        0.21       11.55
{txt}               8 {c |}{res}          2        0.42       11.97
{txt}               9 {c |}{res}          1        0.21       12.18
{txt}              10 {c |}{res}         15        3.15       15.34
{txt}              11 {c |}{res}          1        0.21       15.55
{txt}              12 {c |}{res}         18        3.78       19.33
{txt}              15 {c |}{res}          6        1.26       20.59
{txt}              18 {c |}{res}          2        0.42       21.01
{txt}              20 {c |}{res}         17        3.57       24.58
{txt}              24 {c |}{res}          8        1.68       26.26
{txt}              25 {c |}{res}          6        1.26       27.52
{txt}              26 {c |}{res}         18        3.78       31.30
{txt}              28 {c |}{res}          1        0.21       31.51
{txt}              30 {c |}{res}         14        2.94       34.45
{txt}              35 {c |}{res}          3        0.63       35.08
{txt}              40 {c |}{res}          2        0.42       35.50
{txt}              45 {c |}{res}          1        0.21       35.71
{txt}              48 {c |}{res}          2        0.42       36.13
{txt}              50 {c |}{res}          3        0.63       36.76
{txt}              52 {c |}{res}         19        3.99       40.76
{txt}              55 {c |}{res}          1        0.21       40.97
{txt}              60 {c |}{res}          7        1.47       42.44
{txt}              70 {c |}{res}          1        0.21       42.65
{txt}              72 {c |}{res}          1        0.21       42.86
{txt}              75 {c |}{res}          2        0.42       43.28
{txt}              78 {c |}{res}         14        2.94       46.22
{txt}              80 {c |}{res}          1        0.21       46.43
{txt}              90 {c |}{res}          8        1.68       48.11
{txt}             100 {c |}{res}         14        2.94       51.05
{txt}             104 {c |}{res}         12        2.52       53.57
{txt}             108 {c |}{res}          1        0.21       53.78
{txt}             110 {c |}{res}          1        0.21       53.99
{txt}             120 {c |}{res}          8        1.68       55.67
{txt}             125 {c |}{res}          1        0.21       55.88
{txt}             130 {c |}{res}         15        3.15       59.03
{txt}             150 {c |}{res}          5        1.05       60.08
{txt}             156 {c |}{res}          6        1.26       61.34
{txt}             160 {c |}{res}          3        0.63       61.97
{txt}             165 {c |}{res}          2        0.42       62.39
{txt}             170 {c |}{res}          1        0.21       62.61
{txt}             174 {c |}{res}          1        0.21       62.82
{txt}             175 {c |}{res}          2        0.42       63.24
{txt}             180 {c |}{res}         20        4.20       67.44
{txt}             182 {c |}{res}          2        0.42       67.86
{txt}             183 {c |}{res}        153       32.14      100.00
{txt}{hline 17}{c +}{hline 35}
           Total {c |}{res}        476      100.00

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 4}V06P591x {c |}{res}       476    99.80672    74.13953          0        183

     {txt}Mod13_4_2x. {c |}
  SUMMARY: Total {c |}
     frequency R {c |}
     talked with {c |}
Network person#2 {c |}      Freq.     Percent        Cum.
{hline 17}{c +}{hline 35}
               0 {c |}{res}          2        0.47        0.47
{txt}               1 {c |}{res}          2        0.47        0.94
{txt}               2 {c |}{res}          5        1.17        2.11
{txt}               3 {c |}{res}          9        2.11        4.22
{txt}               4 {c |}{res}          9        2.11        6.32
{txt}               5 {c |}{res}         11        2.58        8.90
{txt}               6 {c |}{res}         15        3.51       12.41
{txt}               7 {c |}{res}          1        0.23       12.65
{txt}               8 {c |}{res}          4        0.94       13.58
{txt}               9 {c |}{res}          1        0.23       13.82
{txt}              10 {c |}{res}         12        2.81       16.63
{txt}              12 {c |}{res}         13        3.04       19.67
{txt}              13 {c |}{res}          3        0.70       20.37
{txt}              15 {c |}{res}         10        2.34       22.72
{txt}              16 {c |}{res}          1        0.23       22.95
{txt}              17 {c |}{res}          1        0.23       23.19
{txt}              18 {c |}{res}          1        0.23       23.42
{txt}              20 {c |}{res}         14        3.28       26.70
{txt}              24 {c |}{res}          8        1.87       28.57
{txt}              25 {c |}{res}         11        2.58       31.15
{txt}              26 {c |}{res}         26        6.09       37.24
{txt}              28 {c |}{res}          1        0.23       37.47
{txt}              30 {c |}{res}         12        2.81       40.28
{txt}              35 {c |}{res}          2        0.47       40.75
{txt}              40 {c |}{res}          6        1.41       42.15
{txt}              45 {c |}{res}          3        0.70       42.86
{txt}              48 {c |}{res}          4        0.94       43.79
{txt}              50 {c |}{res}          8        1.87       45.67
{txt}              52 {c |}{res}         14        3.28       48.95
{txt}              55 {c |}{res}          1        0.23       49.18
{txt}              60 {c |}{res}          8        1.87       51.05
{txt}              70 {c |}{res}          5        1.17       52.22
{txt}              72 {c |}{res}          2        0.47       52.69
{txt}              75 {c |}{res}          1        0.23       52.93
{txt}              78 {c |}{res}         22        5.15       58.08
{txt}              80 {c |}{res}          3        0.70       58.78
{txt}              90 {c |}{res}          7        1.64       60.42
{txt}             100 {c |}{res}         16        3.75       64.17
{txt}             104 {c |}{res}          6        1.41       65.57
{txt}             120 {c |}{res}          9        2.11       67.68
{txt}             125 {c |}{res}          2        0.47       68.15
{txt}             130 {c |}{res}         15        3.51       71.66
{txt}             140 {c |}{res}          1        0.23       71.90
{txt}             150 {c |}{res}          7        1.64       73.54
{txt}             156 {c |}{res}          1        0.23       73.77
{txt}             160 {c |}{res}          3        0.70       74.47
{txt}             170 {c |}{res}          1        0.23       74.71
{txt}             175 {c |}{res}          1        0.23       74.94
{txt}             180 {c |}{res}         16        3.75       78.69
{txt}             182 {c |}{res}          3        0.70       79.39
{txt}             183 {c |}{res}         85       19.91       99.30
{txt}8888. Don't know {c |}{res}          3        0.70      100.00
{txt}{hline 17}{c +}{hline 35}
           Total {c |}{res}        427      100.00

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 4}V06P593x {c |}{res}       427    143.7237    739.6108          0       8888

     {txt}Mod13_4_3x. {c |}
  SUMMARY: Total {c |}
     frequency R {c |}
     talked with {c |}
Network person#3 {c |}      Freq.     Percent        Cum.
{hline 17}{c +}{hline 35}
               1 {c |}{res}          2        0.58        0.58
{txt}               2 {c |}{res}          6        1.75        2.33
{txt}               3 {c |}{res}          4        1.17        3.50
{txt}               4 {c |}{res}         10        2.92        6.41
{txt}               5 {c |}{res}         12        3.50        9.91
{txt}               6 {c |}{res}         10        2.92       12.83
{txt}               7 {c |}{res}          1        0.29       13.12
{txt}               8 {c |}{res}         11        3.21       16.33
{txt}              10 {c |}{res}         14        4.08       20.41
{txt}              12 {c |}{res}         11        3.21       23.62
{txt}              14 {c |}{res}          1        0.29       23.91
{txt}              15 {c |}{res}          9        2.62       26.53
{txt}              18 {c |}{res}          1        0.29       26.82
{txt}              20 {c |}{res}         18        5.25       32.07
{txt}              24 {c |}{res}          6        1.75       33.82
{txt}              25 {c |}{res}         10        2.92       36.73
{txt}              26 {c |}{res}         11        3.21       39.94
{txt}              30 {c |}{res}         16        4.66       44.61
{txt}              35 {c |}{res}          2        0.58       45.19
{txt}              36 {c |}{res}          1        0.29       45.48
{txt}              40 {c |}{res}          5        1.46       46.94
{txt}              45 {c |}{res}          1        0.29       47.23
{txt}              48 {c |}{res}          3        0.87       48.10
{txt}              50 {c |}{res}         10        2.92       51.02
{txt}              52 {c |}{res}         20        5.83       56.85
{txt}              60 {c |}{res}          5        1.46       58.31
{txt}              65 {c |}{res}          1        0.29       58.60
{txt}              70 {c |}{res}          2        0.58       59.18
{txt}              72 {c |}{res}          2        0.58       59.77
{txt}              78 {c |}{res}         14        4.08       63.85
{txt}              80 {c |}{res}          2        0.58       64.43
{txt}              90 {c |}{res}          6        1.75       66.18
{txt}              96 {c |}{res}          1        0.29       66.47
{txt}             100 {c |}{res}         15        4.37       70.85
{txt}             104 {c |}{res}          8        2.33       73.18
{txt}             105 {c |}{res}          1        0.29       73.47
{txt}             110 {c |}{res}          1        0.29       73.76
{txt}             120 {c |}{res}          5        1.46       75.22
{txt}             130 {c |}{res}         10        2.92       78.13
{txt}             140 {c |}{res}          2        0.58       78.72
{txt}             150 {c |}{res}          2        0.58       79.30
{txt}             156 {c |}{res}          3        0.87       80.17
{txt}             160 {c |}{res}          2        0.58       80.76
{txt}             170 {c |}{res}          2        0.58       81.34
{txt}             175 {c |}{res}          1        0.29       81.63
{txt}             180 {c |}{res}          7        2.04       83.67
{txt}             182 {c |}{res}          1        0.29       83.97
{txt}             183 {c |}{res}         55       16.03      100.00
{txt}{hline 17}{c +}{hline 35}
           Total {c |}{res}        343      100.00

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 4}V06P595x {c |}{res}       343    71.86297    65.60132          1        183
{txt}
{com}.                 
.                 mvdecode V06P593x, mv(8888 = .a)
    {txt}V06P593x:{res}{col 15}3{txt} missing values generated

{com}.                 
.                 egen disc_freq = rowmean(V06P591x V06P593x V06P595x)
{txt}(736 missing values generated)

{com}.                 label var disc_freq "Avg. #Days in Past 6mos Talked with Discussants"
{txt}
{com}.         
.                 *WeightedScale
.                         foreach var in V06P591x V06P593x V06P595x {c -(}
{txt}  2{com}.                                 egen cut_`var' = cut(`var'), group(5)
{txt}  3{com}.                                 replace cut_`var' = cut_`var' + 1
{txt}  4{com}.                                 {c )-}
{txt}(736 missing values generated)
(476 real changes made)
(788 missing values generated)
(424 real changes made)
(869 missing values generated)
(343 real changes made)

{com}. 
.                 
.                         
.                         *Agree
.                                 gen a1f = d1_agree * cut_V06P591x
{txt}(746 missing values generated)

{com}.                                 gen a2f = d2_agree * cut_V06P593x
{txt}(794 missing values generated)

{com}.                                 gen a3f = d3_agree * cut_V06P595x
{txt}(875 missing values generated)

{com}.                                 egen agree_freq = rowtotal(a1f a2f a3f), missing
{txt}(742 missing values generated)

{com}.                         *Disagree
.                                 gen d1f = d1_disagree * cut_V06P591x
{txt}(746 missing values generated)

{com}.                                 gen d2f = d2_disagree * cut_V06P593x
{txt}(794 missing values generated)

{com}.                                 gen d3f = d3_disagree * cut_V06P595x
{txt}(875 missing values generated)

{com}.                                 egen disagree_freq = rowtotal(d1f d2f d3f), missing
{txt}(742 missing values generated)

{com}.                                 
.                         *Scale
.                                 gen disagree_total_freq = disagree_freq - agree_freq
{txt}(742 missing values generated)

{com}.                                 gen disagree_avg_freq = disagree_total_freq/(pid_disagree + pid_agree)
{txt}(742 missing values generated)

{com}.                                 label var disagree_total_freq "Network Disagreement (Frequency Weighted)"
{txt}
{com}.                                 label var disagree_avg_freq "Network Disagreement (Frequency Weighted)"
{txt}
{com}.                                 
.                                 foreach var in disagree_total_freq disagree_avg_freq {c -(}
{txt}  2{com}.                                         summ `var'
{txt}  3{com}.                                         gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.                                         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_t~q {c |}{res}       470   -3.893617     5.67467        -15         15
{txt}(742 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_a~q {c |}{res}       470   -1.514894    2.223214         -5          5
{txt}(742 missing values generated)

{com}.                                 
.                                 label var disagree_total_freq01 "Network Disagreement (Frequency Weighted)"
{txt}
{com}.                                 label var disagree_avg_freq01 "Network Disagreement (Frequency Weighted)"
{txt}
{com}. 
. *Tie Closeness*
.         mvdecode V06P590 V06P592 V06P594, mv(8=.)
     {txt}V06P592:{res}{col 15}2{txt} missing values generated

{com}.         
.         recode V06P590 V06P592 V06P594 (1=5) (2=4) (3=3) (4=2) (5=1), gen(close1 close2 close3)
{txt}(408 differences between V06P590 and close1)
(346 differences between V06P592 and close2)
(264 differences between V06P594 and close3)

{com}.         
.         *Agree
.                 gen a1c = d1_agree * close1
{txt}(746 missing values generated)

{com}.                 gen a2c = d2_agree * close2
{txt}(793 missing values generated)

{com}.                 gen a3c = d3_agree * close3
{txt}(875 missing values generated)

{com}.                 egen agree_close = rowtotal(a1c a2c a3c), missing
{txt}(742 missing values generated)

{com}.         *Disagree
.                 gen d1c = d1_disagree * close1
{txt}(746 missing values generated)

{com}.                 gen d2c = d2_disagree * close2
{txt}(793 missing values generated)

{com}.                 gen d3c = d3_disagree * close3
{txt}(875 missing values generated)

{com}.                 egen disagree_close = rowtotal(d1c d2c d3c), missing
{txt}(742 missing values generated)

{com}.         *Scale
.                 gen disagree_total_close = disagree_close - agree_close
{txt}(742 missing values generated)

{com}.                 label var disagree_total_close "Disagreement (Closeness Weighted)"
{txt}
{com}.                 
.                 
.         *Reverse Scaled, so that high = less close*
.                 gen a1c1 = d1_agree * V06P590
{txt}(746 missing values generated)

{com}.                 gen a2c1 = d2_agree * V06P592
{txt}(793 missing values generated)

{com}.                 gen a3c1 = d3_agree * V06P594
{txt}(875 missing values generated)

{com}.                 egen agree_close1 = rowtotal(a1c1 a2c1 a3c1), missing
{txt}(742 missing values generated)

{com}.                 
.                 gen d1c1 = d1_disagree * V06P590
{txt}(746 missing values generated)

{com}.                 gen d2c1 = d2_disagree * V06P592
{txt}(793 missing values generated)

{com}.                 gen d3c1 = d3_disagree * V06P594
{txt}(875 missing values generated)

{com}.                 egen disagree_close1 = rowtotal(d1c1 d2c1 d3c1), missing
{txt}(742 missing values generated)

{com}. 
.                 gen disagree_total_close1 = disagree_close1 - agree_close1
{txt}(742 missing values generated)

{com}.                 label var disagree_total_close1 "Disagreement (Closeness Weighted; Rev)"
{txt}
{com}.                 
.                 
.         
.         
.         
.         
.         
.                 
. *Follow POlitics (2004)
. 
. recode V045095 (1=4) (2=3) (3=2) (4=1) (8=.) (9=.), gen(follow04)
{txt}(1066 differences between V045095 and follow04)

{com}. summ follow04

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 4}follow04 {c |}{res}      1063    2.870179    .9247001          1          4
{txt}
{com}. label var follow04 "Political Interest"
{txt}
{com}. gen follow01 = (follow04 - r(min))/(r(max)-r(min))
{txt}(149 missing values generated)

{com}. label var follow01 "Political Interest"
{txt}
{com}. 
. **Partisan Ambivalence
. recode V043053 (9=.), gen(dem_likes)
{txt}(8 differences between V043053 and dem_likes)

{com}. recode V043055 (9=.), gen(dem_dislikes)
{txt}(5 differences between V043055 and dem_dislikes)

{com}. recode V043057 (9=.), gen(rep_likes)
{txt}(5 differences between V043057 and rep_likes)

{com}. recode V043059 (9=.), gen(rep_dislikes)
{txt}(8 differences between V043059 and rep_dislikes)

{com}. 
.         *ID Consistent
.                 gen consistent = . 
{txt}(1212 missing values generated)

{com}.                 replace consistent = dem_likes + rep_dislikes if pid_204 == 1
{txt}(587 real changes made)

{com}.                 replace consistent = dem_dislikes + rep_likes if pid_204 == 0
{txt}(481 real changes made)

{com}.                 label var consistent "Partisan Identity Consistent Likes/Dislikes"
{txt}
{com}. 
.         *ID Conflicting
.                 gen conflicting = . 
{txt}(1212 missing values generated)

{com}.                 replace conflicting = dem_dislikes + rep_likes if pid_204 == 1
{txt}(589 real changes made)

{com}.                 replace conflicting = dem_likes + rep_dislikes if pid_204 == 0
{txt}(480 real changes made)

{com}.                 label var conflicting "Partisan Identity Conclifting Likes/Dislikes"
{txt}
{com}.         
.         
. *Cognitive Style
. 
.         *need to evaluate
.                 recode V045218 (1=4) (2=3) (3=2) (4=1) (9=.), gen(opinionated)
{txt}(1066 differences between V045218 and opinionated)

{com}.                 rename V045219a opinions
{res}{txt}
{com}.                 
.                 foreach var in opinionated opinions {c -(}
{txt}  2{com}.                         summ `var'
{txt}  3{com}.                         gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.                         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 1}opinionated {c |}{res}      1065    2.746479    .7968154          1          4
{txt}(147 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 4}opinions {c |}{res}      1055    3.306161    .8756185          1          5
{txt}(157 missing values generated)

{com}. 
.                 egen evaluate1 = rowtotal(opinionated01 opinions01), missing
{txt}(147 missing values generated)

{com}.                 label var evaluate1 "Need to Evaluate"
{txt}
{com}.                         
.                 
.         *need for cognition
.                 recode V045220a (1=5) (2=4) (3=3) (4=2) (5=1), gen(thinking)
{txt}(703 differences between V045220a and thinking)

{com}.                 recode V045221 (1=0) (5=1) (8=.) (9=.), gen(complex)
{txt}(1066 differences between V045221 and complex)

{com}.                 
.                 summ thinking

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 4}thinking {c |}{res}      1064    3.742481    1.121684          1          5
{txt}
{com}.                 gen thinking01 = (thinking - r(min))/(r(max)-r(min))
{txt}(148 missing values generated)

{com}.         
.                 egen nfc1 = rowtotal(thinking01 complex), missing
{txt}(147 missing values generated)

{com}.                 label var nfc1 "Need for Cognition"
{txt}
{com}.                 
. *for matching
. 
.         
. rename V043250 age2004
{res}{txt}
{com}. label var age2004 "Age (2004)"
{txt}
{com}. 
. 
. tabulate race, gen(rac_)

       {txt}Race {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      White {c |}{res}        880       73.09       73.09
{txt}      Black {c |}{res}        184       15.28       88.37
{txt}      Other {c |}{res}        140       11.63      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,204      100.00
{txt}
{com}. 
. tabulate pid_str2004, gen(pstr_)

   {txt}PID Str. {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Leaner {c |}{res}        348       32.31       32.31
{txt}       Weak {c |}{res}        333       30.92       63.23
{txt}     Strong {c |}{res}        396       36.77      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,077      100.00
{txt}
{com}. 
. 
. 
. 
. *2004 knowledge*
.         foreach var in V045162 V045163 V045164 V045165 V045089 V045090 {c -(} 
{txt}  2{com}.                 codebook `var' 
{txt}  3{com}.                 {c )-}

{txt}{hline}
{res}V045162{right:J7a. Politl knowledge office recognition Dennis Hastert}
{txt}{hline}

{col 19}type:  numeric ({res}byte{txt})
{ralign 22:label}:  {res:V045162f}

{col 18}range:  [{res}1{txt},{res}8{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}3{col 51}{txt}missing .:  {res}146{txt}/{res}1212

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}    117{col 33}       1{col 43}{txt}1. Correctly identifies as
{col 43}Speaker of the House
{col 24}{res}    145{col 33}       5{col 43}{txt}5. Identification is incomplete
{col 43}or wrong
{col 24}{res}    804{col 33}       8{col 43}{txt}8. R makes no attempt to guess
{col 24}{res}    146{col 33}       .{col 43}

{txt}{hline}
{res}V045163{right:J7b. Political knowledge office recognition Dick Cheney}
{txt}{hline}

{col 19}type:  numeric ({res}byte{txt})
{ralign 22:label}:  {res:V045163f}

{col 18}range:  [{res}1{txt},{res}8{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}3{col 51}{txt}missing .:  {res}146{txt}/{res}1212

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}    917{col 33}       1{col 43}{txt}1. Correctly identifies as
{col 43}Vice_President of the U.S.
{col 24}{res}     63{col 33}       5{col 43}{txt}5. Identification is incomplete
{col 43}or wrong
{col 24}{res}     86{col 33}       8{col 43}{txt}8. R makes no attempt to guess
{col 24}{res}    146{col 33}       .{col 43}

{txt}{hline}
{res}V045164{right:J7c. Political knowledge office recognition Tony Blair}
{txt}{hline}

{col 19}type:  numeric ({res}byte{txt})
{ralign 22:label}:  {res:V045164f}

{col 18}range:  [{res}1{txt},{res}8{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}3{col 51}{txt}missing .:  {res}146{txt}/{res}1212

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}    692{col 33}       1{col 43}{txt}1. Correctly identifies as Prime
{col 43}Minister of England/
{col 24}{res}    134{col 33}       5{col 43}{txt}5. Identification is incomplete
{col 43}or wrong
{col 24}{res}    240{col 33}       8{col 43}{txt}8. R makes no attempt to guess
{col 24}{res}    146{col 33}       .{col 43}

{txt}{hline}
{res}V045165{right:J7d. Political knowledge office recognition Wm Rehnquist}
{txt}{hline}

{col 19}type:  numeric ({res}byte{txt})
{ralign 22:label}:  {res:V045165f}

{col 18}range:  [{res}1{txt},{res}8{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}3{col 51}{txt}missing .:  {res}146{txt}/{res}1212

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}    332{col 33}       1{col 43}{txt}1. Correctly identifies as Chief
{col 43}Justice of the Supreme
{col 24}{res}    252{col 33}       5{col 43}{txt}5. Identification is incomplete
{col 43}or wrong
{col 24}{res}    482{col 33}       8{col 43}{txt}8. R makes no attempt to guess
{col 24}{res}    146{col 33}       .{col 43}

{txt}{hline}
{res}V045089{right:E1a. Which party had most members in House prior to electn}
{txt}{hline}

{col 19}type:  numeric ({res}byte{txt})
{ralign 22:label}:  {res:V045089f}

{col 18}range:  [{res}1{txt},{res}8{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}3{col 51}{txt}missing .:  {res}146{txt}/{res}1212

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}    151{col 33}       1{col 43}{txt}1. The Democrats
{col 24}{res}    597{col 33}       5{col 43}{txt}5. The Republicans
{col 24}{res}    318{col 33}       8{col 43}{txt}8. Don't know
{col 24}{res}    146{col 33}       .{col 43}

{txt}{hline}
{res}V045090{right:E1b. Which party had most members in Senate prior to elect}
{txt}{hline}

{col 19}type:  numeric ({res}byte{txt})
{ralign 22:label}:  {res:V045090f}

{col 18}range:  [{res}1{txt},{res}8{txt}]{col 55}units:  {res}1
{col 10}{txt}unique values:  {res}3{col 51}{txt}missing .:  {res}146{txt}/{res}1212

{txt}{col 13}tabulation:  Freq.   Numeric  Label
{col 24}{res}    121{col 33}       1{col 43}{txt}1. The Democrats
{col 24}{res}    540{col 33}       5{col 43}{txt}5. The Republicans
{col 24}{res}    405{col 33}       8{col 43}{txt}8. Don't know
{col 24}{res}    146{col 33}       .{col 43}
{txt}
{com}.                 
.                 label def corre 1 "Correct" 0 "Incorrect/No Guess"
{txt}
{com}.                 recode V045162 (1=1) (5=0) (8=0), gen(hastert)
{txt}(949 differences between V045162 and hastert)

{com}.                 recode V045163 (1=1) (5=0) (8=0), gen(cheney)
{txt}(149 differences between V045163 and cheney)

{com}.                 recode V045164 (1=1) (5=0) (8=0), gen(blair) 
{txt}(374 differences between V045164 and blair)

{com}.                 recode V045165 (1=1) (5=0) (8=0), gen(rein) 
{txt}(734 differences between V045165 and rein)

{com}.                 recode V045089 (1=0) (5=1) (8=0), gen(house)
{txt}(1066 differences between V045089 and house)

{com}.                 recode V045090 (1=0) (5=1) (8=0), gen(senate)
{txt}(1066 differences between V045090 and senate)

{com}. 
.                 foreach var in hastert cheney blair rein house senate {c -(}
{txt}  2{com}.                         label values `var' corre
{txt}  3{com}.                         tab `var'
{txt}  4{com}.                         {c )-}

 {txt}RECODE of V045162 {c |}
      (J7a. Politl {c |}
  knowledge office {c |}
recognition Dennis {c |}
          Hastert) {c |}      Freq.     Percent        Cum.
{hline 19}{c +}{hline 35}
Incorrect/No Guess {c |}{res}        949       89.02       89.02
{txt}           Correct {c |}{res}        117       10.98      100.00
{txt}{hline 19}{c +}{hline 35}
             Total {c |}{res}      1,066      100.00

 {txt}RECODE of V045163 {c |}
   (J7b. Political {c |}
  knowledge office {c |}
  recognition Dick {c |}
           Cheney) {c |}      Freq.     Percent        Cum.
{hline 19}{c +}{hline 35}
Incorrect/No Guess {c |}{res}        149       13.98       13.98
{txt}           Correct {c |}{res}        917       86.02      100.00
{txt}{hline 19}{c +}{hline 35}
             Total {c |}{res}      1,066      100.00

 {txt}RECODE of V045164 {c |}
   (J7c. Political {c |}
  knowledge office {c |}
  recognition Tony {c |}
            Blair) {c |}      Freq.     Percent        Cum.
{hline 19}{c +}{hline 35}
Incorrect/No Guess {c |}{res}        374       35.08       35.08
{txt}           Correct {c |}{res}        692       64.92      100.00
{txt}{hline 19}{c +}{hline 35}
             Total {c |}{res}      1,066      100.00

 {txt}RECODE of V045165 {c |}
   (J7d. Political {c |}
  knowledge office {c |}
    recognition Wm {c |}
        Rehnquist) {c |}      Freq.     Percent        Cum.
{hline 19}{c +}{hline 35}
Incorrect/No Guess {c |}{res}        734       68.86       68.86
{txt}           Correct {c |}{res}        332       31.14      100.00
{txt}{hline 19}{c +}{hline 35}
             Total {c |}{res}      1,066      100.00

 {txt}RECODE of V045089 {c |}
 (E1a. Which party {c |}
  had most members {c |}
 in House prior to {c |}
           electn) {c |}      Freq.     Percent        Cum.
{hline 19}{c +}{hline 35}
Incorrect/No Guess {c |}{res}        469       44.00       44.00
{txt}           Correct {c |}{res}        597       56.00      100.00
{txt}{hline 19}{c +}{hline 35}
             Total {c |}{res}      1,066      100.00

 {txt}RECODE of V045090 {c |}
 (E1b. Which party {c |}
  had most members {c |}
in Senate prior to {c |}
            elect) {c |}      Freq.     Percent        Cum.
{hline 19}{c +}{hline 35}
Incorrect/No Guess {c |}{res}        526       49.34       49.34
{txt}           Correct {c |}{res}        540       50.66      100.00
{txt}{hline 19}{c +}{hline 35}
             Total {c |}{res}      1,066      100.00
{txt}
{com}.                 egen knowl04 = rowtotal(hastert cheney blair rein house senate), missing
{txt}(146 missing values generated)

{com}.                 tab knowl04

    {txt}knowl04 {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}        103        9.66        9.66
{txt}          1 {c |}{res}        140       13.13       22.80
{txt}          2 {c |}{res}        187       17.54       40.34
{txt}          3 {c |}{res}        191       17.92       58.26
{txt}          4 {c |}{res}        199       18.67       76.92
{txt}          5 {c |}{res}        164       15.38       92.31
{txt}          6 {c |}{res}         82        7.69      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,066      100.00
{txt}
{com}.                 summ knowl04, detail

                           {txt}knowl04
{hline 61}
      Percentiles      Smallest
 1%    {res}        0              0
{txt} 5%    {res}        0              0
{txt}10%    {res}        1              0       {txt}Obs         {res}       1066
{txt}25%    {res}        2              0       {txt}Sum of Wgt. {res}       1066

{txt}50%    {res}        3                      {txt}Mean          {res} 2.997186
                        {txt}Largest       Std. Dev.     {res} 1.751456
{txt}75%    {res}        4              6
{txt}90%    {res}        5              6       {txt}Variance      {res} 3.067598
{txt}95%    {res}        6              6       {txt}Skewness      {res}-.0586465
{txt}99%    {res}        6              6       {txt}Kurtosis      {res} 2.020598
{txt}
{com}.                 label var knowl04 "Political Knowledge (2004)"
{txt}
{com}. 
. 
. summ interest

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 4}interest {c |}{res}       674    9.01e-09    .9992568  -2.449235   1.833793
{txt}
{com}. gen interest01 = (interest - r(min))/(r(max)-r(min))
{txt}(538 missing values generated)

{com}. label var interest01 "Political Interest"
{txt}
{com}. 
. /*******************************************Leeaners as Ind.*******************************/
. 
. 
. 
. gen d1_agree_nol = . 
{txt}(1212 missing values generated)

{com}.                 replace d1_agree_nol = 1 if pid_3 == 1 & V06P603x >=0 & V06P603x <=1
{txt}(153 real changes made)

{com}.                 replace d1_agree_nol = 1 if pid_3 == 2 & V06P603x >=5 & V06P603x <=6 
{txt}(129 real changes made)

{com}.                 replace d1_agree_nol = 1 if pid_3 == 3 & V06P603x == 3
{txt}(8 real changes made)

{com}. 
.                 replace d1_agree_nol = 0 if pid_3 == 1 & V06P603x >=2 & V06P603x <=6
{txt}(90 real changes made)

{com}.                 replace d1_agree_nol = 0 if pid_3 == 2 & V06P603x >=0 & V06P603x <=4
{txt}(75 real changes made)

{com}.                 replace d1_agree_nol = 0 if pid_3 == 3 & V06P603x >=0 & V06P603x <=2
{txt}(5 real changes made)

{com}.                 replace d1_agree_nol = 0 if pid_3 == 3 & V06P603x >=4 & V06P603x <=6
{txt}(6 real changes made)

{com}.                 label var d1_agree_nol "Agree with D1?"
{txt}
{com}.                 label values d1_agree_nol agr
{txt}
{com}.                 
.                 gen d2_agree_nol = . 
{txt}(1212 missing values generated)

{com}.                 replace d2_agree_nol = 1 if pid_3 == 1 & V06P608x >=0 & V06P608x <=1
{txt}(142 real changes made)

{com}.                 replace d2_agree_nol = 1 if pid_3 == 2 & V06P608x >=5 & V06P608x <=6 
{txt}(109 real changes made)

{com}.                 
.                 replace d2_agree_nol = 0 if pid_3 == 1 & V06P608x >=2 & V06P608x <=6
{txt}(77 real changes made)

{com}.                 replace d2_agree_nol = 0 if pid_3 == 2 & V06P608x >=0 & V06P608x <=4
{txt}(77 real changes made)

{com}. 
.                 replace d2_agree_nol = 1 if pid_3 == 3 & V06P608x == 3
{txt}(5 real changes made)

{com}.                 replace d2_agree_nol = 0 if pid_3 == 3 & V06P608x >=0 & V06P608x <=2
{txt}(5 real changes made)

{com}.                 replace d2_agree_nol = 0 if pid_3 == 3 & V06P608x >=4 & V06P608x <=6
{txt}(5 real changes made)

{com}.                 
.                 label var d2_agree_nol "Agree with D2?"
{txt}
{com}.                 label values d2_agree_nol agr
{txt}
{com}.                 
.                 gen d3_agree_nol = . 
{txt}(1212 missing values generated)

{com}.                 replace d3_agree_nol = 1 if pid_3 == 1 & V06P613x >=0 & V06P613x <=1
{txt}(109 real changes made)

{com}.                 replace d3_agree_nol = 1 if pid_3 == 2 & V06P613x >=5 & V06P613x <=6 
{txt}(88 real changes made)

{com}.                 replace d3_agree_nol = 0 if pid_3 == 1 & V06P613x >=2 & V06P613x <=6
{txt}(66 real changes made)

{com}.                 replace d3_agree_nol = 0 if pid_3 == 2 & V06P613x >=0 & V06P613x <=4
{txt}(63 real changes made)

{com}. 
.                 replace d3_agree_nol = 1 if pid_3 == 3 & V06P613x == 3
{txt}(1 real change made)

{com}.                 replace d3_agree_nol = 0 if pid_3 == 3 & V06P613x >=0 & V06P613x <=2
{txt}(7 real changes made)

{com}.                 replace d3_agree_nol = 0 if pid_3 == 3 & V06P613x >=4 & V06P613x <=6
{txt}(3 real changes made)

{com}.                 
.                 label var d3_agree_nol "Agree with D3?"
{txt}
{com}.                 label values d3_agree_nol agr
{txt}
{com}. 
.                 
.                 
.                 *Number Disagreeble
.                 foreach var in d1_agree_nol d2_agree_nol  d3_agree_nol {c -(}
{txt}  2{com}.                         omscore `var'
{txt}  3{com}.                         {c )-}
{txt}Reverse recoding ok. New variabele = rr_d1_agree_nol
Reverse recoding ok. New variabele = rr_d2_agree_nol
Reverse recoding ok. New variabele = rr_d3_agree_nol

{com}.                         
.                 rename rr_d1_agree_nol d1_disagree_nol
{res}{txt}
{com}.                 rename rr_d2_agree_nol d2_disagree_nol
{res}{txt}
{com}.                 rename rr_d3_agree_nol d3_disagree_nol
{res}{txt}
{com}. 
.         
.                 label var d1_disagree_nol "Disagree with D1?"
{txt}
{com}.                 label values d1_disagree_nol dagr
{txt}
{com}.                         
.                 label var d2_disagree_nol "Agree with D2?"
{txt}
{com}.                 label values d2_disagree_nol dagr
{txt}
{com}.                                 
.                 label var d3_disagree_nol "Agree with D3?"
{txt}
{com}.                 label values d3_disagree_nol dagr
{txt}
{com}.         
. *Summary and Average
.         *Summary Agreement
.                 egen pid_agree_nl = rowtotal(d1_agree_nol d2_agree_nol d3_agree_nol), missing
{txt}(742 missing values generated)

{com}.         *Disagreement
.                 egen pid_disagree_nl = rowtotal(d1_disagree_nol d2_disagree_nol d3_disagree_nol), missing
{txt}(742 missing values generated)

{com}.         
.         *Summary Scale
.                         *See Lupton and Thornton: Exposure = D - A
.                         gen disagree_total_nl = pid_disagree_nl - pid_agree_nl
{txt}(742 missing values generated)

{com}.                         label var disagree_total_nl "Network Disagreement"
{txt}
{com}. 
{txt}end of do-file

{com}. set more off
{txt}
{com}. 
. /****Bivariate***/
. 
. tab retro

{txt}Retrospecti {c |}
ve Economic {c |}
Assessments {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}        202       30.06       30.06
{txt}       Same {c |}{res}        257       38.24       68.30
{txt}     Better {c |}{res}        213       31.70      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        672      100.00
{txt}
{com}. tab retro partisan2004, col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

Retrospect {c |}
       ive {c |}
  Economic {c |}   RECODE of pid_204
Assessment {c |}         (PID)
         s {c |} Out-Parti  In-Partis {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       131         44 {txt}{c |}{res}       175 
           {txt}{c |}{res}     41.85      14.57 {txt}{c |}{res}     28.46 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}       126        112 {txt}{c |}{res}       238 
           {txt}{c |}{res}     40.26      37.09 {txt}{c |}{res}     38.70 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}        56        146 {txt}{c |}{res}       202 
           {txt}{c |}{res}     17.89      48.34 {txt}{c |}{res}     32.85 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       313        302 {txt}{c |}{res}       615 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 84.0041  {txt} Pr = {res}0.000
{txt}
{com}. 
. /****multivariate***/
. 
. 
. summ disagree_total, detail

                    {txt}Network Disagreement
{hline 61}
      Percentiles      Smallest
 1%    {res}       -3             -3
{txt} 5%    {res}       -3             -3
{txt}10%    {res}       -3             -3       {txt}Obs         {res}        470
{txt}25%    {res}       -3             -3       {txt}Sum of Wgt. {res}        470

{txt}50%    {res}       -1                      {txt}Mean          {res} -1.16383
                        {txt}Largest       Std. Dev.     {res} 1.641925
{txt}75%    {res}        0              3
{txt}90%    {res}        1              3       {txt}Variance      {res} 2.695917
{txt}95%    {res}        1              3       {txt}Skewness      {res} .5730975
{txt}99%    {res}        3              3       {txt}Kurtosis      {res} 2.551839
{txt}
{com}.         *5pt: -3
.         *95: 1
. 
. eststo: ologit retro i.partisan2004##c.disagree_total names disc_interest follow04 ///
>         age educ income i.gender i.race i.employed i.marital nfc1 evaluate1 [pweight = V06P002] 

{res}{txt}Iteration 0:{space 3}log pseudolikelihood = {res:-398.20582}  
Iteration 1:{space 3}log pseudolikelihood = {res:  -346.342}  
Iteration 2:{space 3}log pseudolikelihood = {res:-345.34455}  
Iteration 3:{space 3}log pseudolikelihood = {res:-345.34412}  
Iteration 4:{space 3}log pseudolikelihood = {res:-345.34412}  
{res}
{txt}Ordered logistic regression{col 51}Number of obs{col 67}= {res}       391
{txt}{col 51}Wald chi2({res}18{txt}){col 67}= {res}     84.76
{txt}{col 51}Prob > chi2{col 67}= {res}    0.0000
{txt}Log pseudolikelihood = {res}-345.34412{txt}{col 51}Pseudo R2{col 67}= {res}    0.1327

{txt}{hline 30}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 31}{c |}{col 43}    Robust
{col 1}                        retro{col 31}{c |}      Coef.{col 43}   Std. Err.{col 55}      z{col 63}   P>|z|{col 71}     [95% Con{col 84}f. Interval]
{hline 30}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{space 17}partisan2004 {c |}
{space 17}In-Partisan  {c |}{col 31}{res}{space 2} 1.517085{col 43}{space 2} .3036955{col 54}{space 1}    5.00{col 63}{space 3}0.000{col 71}{space 4} .9218531{col 84}{space 3} 2.112318
{txt}{space 15}disagree_total {c |}{col 31}{res}{space 2} -.022964{col 43}{space 2} .1081594{col 54}{space 1}   -0.21{col 63}{space 3}0.832{col 71}{space 4}-.2349524{col 84}{space 3} .1890245
{txt}{space 29} {c |}
partisan2004#c.disagree_total {c |}
{space 17}In-Partisan  {c |}{col 31}{res}{space 2}-.2234281{col 43}{space 2} .1350508{col 54}{space 1}   -1.65{col 63}{space 3}0.098{col 71}{space 4}-.4881229{col 84}{space 3} .0412666
{txt}{space 29} {c |}
{space 24}names {c |}{col 31}{res}{space 2} .2201991{col 43}{space 2} .1844384{col 54}{space 1}    1.19{col 63}{space 3}0.233{col 71}{space 4}-.1412936{col 84}{space 3} .5816918
{txt}{space 16}disc_interest {c |}{col 31}{res}{space 2}-.1295055{col 43}{space 2} .1588351{col 54}{space 1}   -0.82{col 63}{space 3}0.415{col 71}{space 4}-.4408165{col 84}{space 3} .1818055
{txt}{space 21}follow04 {c |}{col 31}{res}{space 2} .2196008{col 43}{space 2} .1616811{col 54}{space 1}    1.36{col 63}{space 3}0.174{col 71}{space 4}-.0972883{col 84}{space 3} .5364899
{txt}{space 26}age {c |}{col 31}{res}{space 2}-.0064708{col 43}{space 2} .0109302{col 54}{space 1}   -0.59{col 63}{space 3}0.554{col 71}{space 4}-.0278936{col 84}{space 3} .0149519
{txt}{space 25}educ {c |}{col 31}{res}{space 2} .2101372{col 43}{space 2} .1570972{col 54}{space 1}    1.34{col 63}{space 3}0.181{col 71}{space 4}-.0977676{col 84}{space 3}  .518042
{txt}{space 23}income {c |}{col 31}{res}{space 2}-.0063398{col 43}{space 2} .0320112{col 54}{space 1}   -0.20{col 63}{space 3}0.843{col 71}{space 4}-.0690807{col 84}{space 3} .0564011
{txt}{space 29} {c |}
{space 23}gender {c |}
{space 22}Female  {c |}{col 31}{res}{space 2}-.6790265{col 43}{space 2} .2820748{col 54}{space 1}   -2.41{col 63}{space 3}0.016{col 71}{space 4}-1.231883{col 84}{space 3}  -.12617
{txt}{space 29} {c |}
{space 25}race {c |}
{space 23}Black  {c |}{col 31}{res}{space 2}-.3422644{col 43}{space 2} .3824246{col 54}{space 1}   -0.89{col 63}{space 3}0.371{col 71}{space 4}-1.091803{col 84}{space 3}  .407274
{txt}{space 23}Other  {c |}{col 31}{res}{space 2}-.2823911{col 43}{space 2} .4459434{col 54}{space 1}   -0.63{col 63}{space 3}0.527{col 71}{space 4}-1.156424{col 84}{space 3} .5916419
{txt}{space 29} {c |}
{space 21}employed {c |}
{space 18}Unemployed  {c |}{col 31}{res}{space 2} .8577024{col 43}{space 2} .6855795{col 54}{space 1}    1.25{col 63}{space 3}0.211{col 71}{space 4}-.4860088{col 84}{space 3} 2.201414
{txt}{space 21}Retired  {c |}{col 31}{res}{space 2} .0988804{col 43}{space 2} .4409436{col 54}{space 1}    0.22{col 63}{space 3}0.823{col 71}{space 4}-.7653533{col 84}{space 3} .9631141
{txt}{space 2}Disabled/Homemaker/Student  {c |}{col 31}{res}{space 2}-.3029962{col 43}{space 2} .3826053{col 54}{space 1}   -0.79{col 63}{space 3}0.428{col 71}{space 4}-1.052889{col 84}{space 3} .4468964
{txt}{space 29} {c |}
{space 22}marital {c |}
{space 21}Married  {c |}{col 31}{res}{space 2} .0078249{col 43}{space 2} .2770604{col 54}{space 1}    0.03{col 63}{space 3}0.977{col 71}{space 4}-.5352036{col 84}{space 3} .5508534
{txt}{space 25}nfc1 {c |}{col 31}{res}{space 2}-.1918412{col 43}{space 2}  .210103{col 54}{space 1}   -0.91{col 63}{space 3}0.361{col 71}{space 4}-.6036356{col 84}{space 3} .2199532
{txt}{space 20}evaluate1 {c |}{col 31}{res}{space 2}-.2872673{col 43}{space 2} .3160501{col 54}{space 1}   -0.91{col 63}{space 3}0.363{col 71}{space 4} -.906714{col 84}{space 3} .3321795
{txt}{hline 30}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
                        /cut1 {c |}{col 31}{res}{space 2}-.3795137{col 43}{space 2} 1.006963{col 71}{space 4}-2.353126{col 84}{space 3} 1.594098
{txt}                        /cut2 {c |}{col 31}{res}{space 2} 1.715632{col 43}{space 2} .9803992{col 71}{space 4}-.2059155{col 84}{space 3} 3.637179
{txt}{hline 30}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
({res}est4{txt} stored)

{com}.         
.                 margins partisan2004, at(disagree_total=(-3(1)3)) predict(outcome(3))
{res}
{txt}Predictive margins{col 51}Number of obs{col 67}= {res}       391
{txt}Model VCE{col 14}: {res}Robust

{txt}{p2colset 1 14 16 2}{...}
{p2col:Expression}:{space 1}{res:Pr(retro==3), predict(outcome(3))}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:1._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-3}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:2._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-2}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:3._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-1}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:4._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}0}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:5._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}1}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:6._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}2}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:7._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}3}{p_end}
{p2colreset}{...}

{res}{txt}{hline 17}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 18}{c |}{col 30} Delta-method
{col 18}{c |}     Margin{col 30}   Std. Err.{col 42}      z{col 50}   P>|z|{col 58}     [95% Con{col 71}f. Interval]
{hline 17}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
_at#partisan2004 {c |}
{space 1}1#Out-Partisan  {c |}{col 18}{res}{space 2} .1733227{col 30}{space 2} .0418549{col 41}{space 1}    4.14{col 50}{space 3}0.000{col 58}{space 4} .0912886{col 71}{space 3} .2553569
{txt}{space 2}1#In-Partisan  {c |}{col 18}{res}{space 2} .6220152{col 30}{space 2} .0629339{col 41}{space 1}    9.88{col 50}{space 3}0.000{col 58}{space 4} .4986671{col 71}{space 3} .7453632
{txt}{space 1}2#Out-Partisan  {c |}{col 18}{res}{space 2} .1701841{col 30}{space 2} .0325183{col 41}{space 1}    5.23{col 50}{space 3}0.000{col 58}{space 4} .1064494{col 71}{space 3} .2339187
{txt}{space 2}2#In-Partisan  {c |}{col 18}{res}{space 2} .5664756{col 30}{space 2} .0507749{col 41}{space 1}   11.16{col 50}{space 3}0.000{col 58}{space 4} .4669585{col 71}{space 3} .6659926
{txt}{space 1}3#Out-Partisan  {c |}{col 18}{res}{space 2} .1670891{col 30}{space 2}  .028605{col 41}{space 1}    5.84{col 50}{space 3}0.000{col 58}{space 4} .1110242{col 71}{space 3} .2231539
{txt}{space 2}3#In-Partisan  {c |}{col 18}{res}{space 2} .5093134{col 30}{space 2} .0425105{col 41}{space 1}   11.98{col 50}{space 3}0.000{col 58}{space 4} .4259944{col 71}{space 3} .5926324
{txt}{space 1}4#Out-Partisan  {c |}{col 18}{res}{space 2} .1640376{col 30}{space 2} .0315926{col 41}{space 1}    5.19{col 50}{space 3}0.000{col 58}{space 4} .1021172{col 71}{space 3} .2259581
{txt}{space 2}4#In-Partisan  {c |}{col 18}{res}{space 2} .4519135{col 30}{space 2}  .042897{col 41}{space 1}   10.53{col 50}{space 3}0.000{col 58}{space 4}  .367837{col 71}{space 3}   .53599
{txt}{space 1}5#Out-Partisan  {c |}{col 18}{res}{space 2} .1610295{col 30}{space 2} .0395233{col 41}{space 1}    4.07{col 50}{space 3}0.000{col 58}{space 4} .0835652{col 71}{space 3} .2384937
{txt}{space 2}5#In-Partisan  {c |}{col 18}{res}{space 2} .3956825{col 30}{space 2} .0512904{col 41}{space 1}    7.71{col 50}{space 3}0.000{col 58}{space 4} .2951553{col 71}{space 3} .4962098
{txt}{space 1}6#Out-Partisan  {c |}{col 18}{res}{space 2} .1580645{col 30}{space 2} .0497659{col 41}{space 1}    3.18{col 50}{space 3}0.001{col 58}{space 4} .0605251{col 71}{space 3} .2556038
{txt}{space 2}6#In-Partisan  {c |}{col 18}{res}{space 2} .3419264{col 30}{space 2} .0625764{col 41}{space 1}    5.46{col 50}{space 3}0.000{col 58}{space 4} .2192789{col 71}{space 3} .4645739
{txt}{space 1}7#Out-Partisan  {c |}{col 18}{res}{space 2} .1551424{col 30}{space 2} .0609055{col 41}{space 1}    2.55{col 50}{space 3}0.011{col 58}{space 4} .0357699{col 71}{space 3} .2745149
{txt}{space 2}7#In-Partisan  {c |}{col 18}{res}{space 2} .2917428{col 30}{space 2} .0729266{col 41}{space 1}    4.00{col 50}{space 3}0.000{col 58}{space 4} .1488092{col 71}{space 3} .4346763
{txt}{hline 17}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{res}{txt}
{com}.                 marginsplot, scheme(s1mono) title("2006 ANES" "Pr(Better)") ///
>                 ytitle("") xtitle("") xline(-3, lpattern(dot)) xline(1, lpattern(dot)) 

{text}{p 2 6 2}Variables that uniquely identify margins: disagree_total partisan2004{p_end}
{res}{txt}
{com}.                 
.                 graph save "2006 - Better" , replace
{res}{txt}(file 2006 - Better.gph saved)

{com}.                 
.                 margins partisan2004, at(disagree_total=(-3(1)3)) predict(outcome(3))
{res}
{txt}Predictive margins{col 51}Number of obs{col 67}= {res}       391
{txt}Model VCE{col 14}: {res}Robust

{txt}{p2colset 1 14 16 2}{...}
{p2col:Expression}:{space 1}{res:Pr(retro==3), predict(outcome(3))}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:1._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-3}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:2._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-2}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:3._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 9}-1}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:4._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}0}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:5._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}1}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:6._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}2}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:7._at}:{space 1}{res:{txt:disagree_~al}{space 4}{txt:=} {space 10}3}{p_end}
{p2colreset}{...}

{res}{txt}{hline 17}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 18}{c |}{col 30} Delta-method
{col 18}{c |}     Margin{col 30}   Std. Err.{col 42}      z{col 50}   P>|z|{col 58}     [95% Con{col 71}f. Interval]
{hline 17}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
_at#partisan2004 {c |}
{space 1}1#Out-Partisan  {c |}{col 18}{res}{space 2} .1733227{col 30}{space 2} .0418549{col 41}{space 1}    4.14{col 50}{space 3}0.000{col 58}{space 4} .0912886{col 71}{space 3} .2553569
{txt}{space 2}1#In-Partisan  {c |}{col 18}{res}{space 2} .6220152{col 30}{space 2} .0629339{col 41}{space 1}    9.88{col 50}{space 3}0.000{col 58}{space 4} .4986671{col 71}{space 3} .7453632
{txt}{space 1}2#Out-Partisan  {c |}{col 18}{res}{space 2} .1701841{col 30}{space 2} .0325183{col 41}{space 1}    5.23{col 50}{space 3}0.000{col 58}{space 4} .1064494{col 71}{space 3} .2339187
{txt}{space 2}2#In-Partisan  {c |}{col 18}{res}{space 2} .5664756{col 30}{space 2} .0507749{col 41}{space 1}   11.16{col 50}{space 3}0.000{col 58}{space 4} .4669585{col 71}{space 3} .6659926
{txt}{space 1}3#Out-Partisan  {c |}{col 18}{res}{space 2} .1670891{col 30}{space 2}  .028605{col 41}{space 1}    5.84{col 50}{space 3}0.000{col 58}{space 4} .1110242{col 71}{space 3} .2231539
{txt}{space 2}3#In-Partisan  {c |}{col 18}{res}{space 2} .5093134{col 30}{space 2} .0425105{col 41}{space 1}   11.98{col 50}{space 3}0.000{col 58}{space 4} .4259944{col 71}{space 3} .5926324
{txt}{space 1}4#Out-Partisan  {c |}{col 18}{res}{space 2} .1640376{col 30}{space 2} .0315926{col 41}{space 1}    5.19{col 50}{space 3}0.000{col 58}{space 4} .1021172{col 71}{space 3} .2259581
{txt}{space 2}4#In-Partisan  {c |}{col 18}{res}{space 2} .4519135{col 30}{space 2}  .042897{col 41}{space 1}   10.53{col 50}{space 3}0.000{col 58}{space 4}  .367837{col 71}{space 3}   .53599
{txt}{space 1}5#Out-Partisan  {c |}{col 18}{res}{space 2} .1610295{col 30}{space 2} .0395233{col 41}{space 1}    4.07{col 50}{space 3}0.000{col 58}{space 4} .0835652{col 71}{space 3} .2384937
{txt}{space 2}5#In-Partisan  {c |}{col 18}{res}{space 2} .3956825{col 30}{space 2} .0512904{col 41}{space 1}    7.71{col 50}{space 3}0.000{col 58}{space 4} .2951553{col 71}{space 3} .4962098
{txt}{space 1}6#Out-Partisan  {c |}{col 18}{res}{space 2} .1580645{col 30}{space 2} .0497659{col 41}{space 1}    3.18{col 50}{space 3}0.001{col 58}{space 4} .0605251{col 71}{space 3} .2556038
{txt}{space 2}6#In-Partisan  {c |}{col 18}{res}{space 2} .3419264{col 30}{space 2} .0625764{col 41}{space 1}    5.46{col 50}{space 3}0.000{col 58}{space 4} .2192789{col 71}{space 3} .4645739
{txt}{space 1}7#Out-Partisan  {c |}{col 18}{res}{space 2} .1551424{col 30}{space 2} .0609055{col 41}{space 1}    2.55{col 50}{space 3}0.011{col 58}{space 4} .0357699{col 71}{space 3} .2745149
{txt}{space 2}7#In-Partisan  {c |}{col 18}{res}{space 2} .2917428{col 30}{space 2} .0729266{col 41}{space 1}    4.00{col 50}{space 3}0.000{col 58}{space 4} .1488092{col 71}{space 3} .4346763
{txt}{hline 17}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{res}{txt}
{com}.                 marginsplot, scheme(s1mono) title("2006 ANES" "Pr(Better)") ylabel(0(0.2)1) ///
>                 ytitle("") xtitle("") xline(-3, lpattern(dot)) xline(1, lpattern(dot)) ///
>                 text(0.65 2 "In: b = -0.06, z = -2.82" ///
>                          0.60 2 "out: b = -0.003, z = -0.21", just(right) size(vsmall))

{text}{p 2 6 2}Variables that uniquely identify margins: disagree_total partisan2004{p_end}
{res}{txt}
{com}.                          
.                 graph save "2006 - Better - with text" , replace
{res}{txt}(file 2006 - Better - with text.gph saved)

{com}. 
.                 
. /****************************************
> *****************************************
>                 2008-9 ANES
> *****************************************
> ****************************************/       
. 
. clear
{txt}
{com}. do "Data Cleaning - 2008 Panel.do"
{txt}
{com}. **********************************************************************
. **********************************************************************
. ***********************2008-9 ANES Panel Survey***********************
. **********************************************************************
. **********************************************************************
. **********************************************************************
. 
. 
. 
. 
. **********************************************************************
. ****************************Data Cleaning****************************
. **********************************************************************
. **********************************************************************
. **********************************************************************
. **********************************************************************
. clear
{txt}
{com}. set more off
{txt}
{com}. use "ANES 2008 Panel.dta"
{txt}
{com}. set more off
{txt}
{com}. 
. 
.                 
.                 ************************************
.                 *********Economic Assessments*******
.                 ************************************
. 
. *W1
.         *Economy vs. 2001
.         recode  W1T1 (-7=.) (-6=.) (-5=.) (-4=.) ///
>                 (1=5) (2=4) (3=3) (4=2) (5=1)   , gen(w1_econ2001)
{txt}(4009 differences between W1T1 and w1_econ2001)

{com}.                 
.                 
.         label var w1_econ2001 "Econ Better than 2001?"
{txt}
{com}.         label def bet 1 "Much Worse" 2 "Somewhat Worse" 3 "Same" 4 "Somewhat Better" 5 "Much Better" 
{txt}
{com}.         label values w1_econ2001 bet
{txt}
{com}.         
.         recode w1_econ2001 (1=1) (2=1) (3=2) (4=3) (5=3), gen(w1_econ2001_3)
{txt}(949 differences between w1_econ2001 and w1_econ2001_3)

{com}.         label def bet1 1 "Worse" 2 "Same" 3 "Better" 
{txt}
{com}.         label var w1_econ2001_3 "Econ Better than 2001 (W1)?"
{txt}
{com}.         label values w1_econ2001_3 bet1
{txt}
{com}. 
.         tab w1_econ2001

    {txt}Econ Better {c |}
     than 2001? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        668       41.31       41.31
{txt} Somewhat Worse {c |}{res}        558       34.51       75.82
{txt}           Same {c |}{res}        231       14.29       90.11
{txt}Somewhat Better {c |}{res}        126        7.79       97.90
{txt}    Much Better {c |}{res}         34        2.10      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,617      100.00
{txt}
{com}.         tab w1_econ2001_3

{txt}Econ Better {c |}
  than 2001 {c |}
      (W1)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,226       75.82       75.82
{txt}       Same {c |}{res}        231       14.29       90.11
{txt}     Better {c |}{res}        160        9.89      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,617      100.00
{txt}
{com}.         
.         *Deficit vs. 2001
.         recode W1T4 (-7=.) (-6=.) (-5=.) (-4=.) ///
>                 (1=5) (2=4) (3=3) (4=2) (5=1) , gen(w1_deficit2001)
{txt}(4026 differences between W1T4 and w1_deficit2001)

{com}.         
.         label var w1_deficit2001 "Deficit Better than 2001 (W1)?"
{txt}
{com}.         label values w1_deficit2001 bet
{txt}
{com}.         
.         recode w1_deficit2001 (1=1) (2=1) (3=2) (4=3) (5=3), gen(w1_deficit2001_3)
{txt}(727 differences between w1_deficit2001 and w1_deficit2001_3)

{com}.         label var w1_deficit2001_3 "Deficit Better than 2001 (W1)?"
{txt}
{com}.         label values w1_deficit2001_3 bet1
{txt}
{com}.         
.         tab w1_deficit2001

 {txt}Deficit Better {c |}
than 2001 (W1)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        887       54.96       54.96
{txt} Somewhat Worse {c |}{res}        472       29.24       84.20
{txt}           Same {c |}{res}        214       13.26       97.46
{txt}Somewhat Better {c |}{res}         34        2.11       99.57
{txt}    Much Better {c |}{res}          7        0.43      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,614      100.00
{txt}
{com}.         tab w1_deficit2001_3

    {txt}Deficit {c |}
Better than {c |}
 2001 (W1)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,359       84.20       84.20
{txt}       Same {c |}{res}        214       13.26       97.46
{txt}     Better {c |}{res}         41        2.54      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,614      100.00
{txt}
{com}.         
.         *Economy vs. 2007
.         recode W1U1 (-7=.) (-6=.) (-5=.) (-4=.) ///
>                 (1=3) (2=2) (3=1), gen(w1_retro)
{txt}(3869 differences between W1U1 and w1_retro)

{com}.         label var w1_retro "Econ Better than 1yr Ago (W1)?"
{txt}
{com}.         label values w1_retro bet1
{txt}
{com}.         
.         gen w1_retro5 = .
{txt}(4240 missing values generated)

{com}.         replace w1_retro5 = 5 if w1_retro == 3 & W1U2 == 1
{txt}(12 real changes made)

{com}.         replace w1_retro5 = 4 if w1_retro == 3 & W1U2 == 2
{txt}(39 real changes made)

{com}.         replace w1_retro5 = 3 if w1_retro == 2
{txt}(371 real changes made)

{com}.         replace w1_retro5 = 2 if w1_retro == 1 & W1U3 == 2
{txt}(635 real changes made)

{com}.         replace w1_retro5 = 1 if w1_retro == 1 & W1U3 == 1
{txt}(556 real changes made)

{com}.         label var w1_retro5 "Econ Better than 1yr Ago (W1)?"
{txt}
{com}.         label values w1_retro5 bet
{txt}
{com}. 
.         tab w1_retro

{txt}Econ Better {c |}
   than 1yr {c |}
  Ago (W1)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,195       73.90       73.90
{txt}       Same {c |}{res}        371       22.94       96.85
{txt}     Better {c |}{res}         51        3.15      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,617      100.00
{txt}
{com}.         tab w1_retro5

    {txt}Econ Better {c |}
   than 1yr Ago {c |}
          (W1)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        556       34.47       34.47
{txt} Somewhat Worse {c |}{res}        635       39.37       73.84
{txt}           Same {c |}{res}        371       23.00       96.84
{txt}Somewhat Better {c |}{res}         39        2.42       99.26
{txt}    Much Better {c |}{res}         12        0.74      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,613      100.00
{txt}
{com}.         
.         *Prospective
.         recode W1U4 (-7=.) (-6=.) (-5=.) (-4=.), gen(w1_prosp)
{txt}(2624 differences between W1U4 and w1_prosp)

{com}.         label var w1_prosp "Econ Worse in 1yr (W1)?"
{txt}
{com}.         label def wor 1 "Better" 2 "Same" 3 "Worse"
{txt}
{com}.         label values w1_prosp wor
{txt}
{com}.                 
.         gen w1_prosp5 = .
{txt}(4240 missing values generated)

{com}.         replace w1_prosp5 = 1  if w1_prosp == 3 & W1U5 == 1
{txt}(0 real changes made)

{com}.         replace w1_prosp5 = 2  if w1_prosp == 3 & W1U5 == 2
{txt}(0 real changes made)

{com}.         replace w1_prosp5 = 3  if w1_prosp == 2
{txt}(755 real changes made)

{com}.         replace w1_prosp5 = 4  if w1_prosp == 1 & W1U6 == 2
{txt}(0 real changes made)

{com}.         replace w1_prosp5 = 5  if w1_prosp == 1 & W1U6 == 1
{txt}(0 real changes made)

{com}.         label var w1_prosp5 "Econ Worse in 1yr (W1)?"
{txt}
{com}.         label def mwor 1 "Much Better" 2 "Somewhat Better" 3 "Same" ///
>                 4 "Somewhat Worse" 5 "Somewhat Worse" 
{txt}
{com}.         label values w1_prosp5 mwor
{txt}
{com}.         
.         tab w1_prosp 

 {txt}Econ Worse {c |}
     in 1yr {c |}
      (W1)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Better {c |}{res}        318       19.68       19.68
{txt}       Same {c |}{res}        755       46.72       66.40
{txt}      Worse {c |}{res}        543       33.60      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,616      100.00
{txt}
{com}.         tab w1_prosp5   

  {txt}Econ Worse in {c |}
      1yr (W1)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
           Same {c |}{res}        755      100.00      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}        755      100.00
{txt}
{com}. 
. *W6
.         *Economy vs. 2001
.         recode  W6T1 (-7=.) (-6=.) (-5=.) (-4=.) ///
>                 (1=5) (2=4) (3=3) (4=2) (5=1), gen(w6_econ2001)
{txt}(4117 differences between W6T1 and w6_econ2001)

{com}.         label var w6_econ2001 "Econ Better than 2001 (W6)?"
{txt}
{com}.         label values w6_econ2001 bet
{txt}
{com}.         
.         recode w6_econ2001 (1=1) (2=1) (3=2) (4=3) (5=3), gen(w6_econ2001_3)
{txt}(560 differences between w6_econ2001 and w6_econ2001_3)

{com}.         label var w6_econ2001_3 "Economy Better than 2001? (W6)"
{txt}
{com}.         label values w6_econ2001_3 bet1
{txt}
{com}. 
.         tab w6_econ2001

    {txt}Econ Better {c |}
than 2001 (W6)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        860       60.56       60.56
{txt} Somewhat Worse {c |}{res}        394       27.75       88.31
{txt}           Same {c |}{res}        123        8.66       96.97
{txt}Somewhat Better {c |}{res}         34        2.39       99.37
{txt}    Much Better {c |}{res}          9        0.63      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,420      100.00
{txt}
{com}.         tab w6_econ2001_3

    {txt}Economy {c |}
Better than {c |}
 2001? (W6) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,254       88.31       88.31
{txt}       Same {c |}{res}        123        8.66       96.97
{txt}     Better {c |}{res}         43        3.03      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,420      100.00
{txt}
{com}.         
.         *Deficit vs. 2001
.         recode W6T4 (-7=.) (-6=.) (-5=.) (-4=.) ///
>                 (1=5) (2=4) (3=3) (4=2) (5=1), gen(w6_deficit2001)
{txt}(4107 differences between W6T4 and w6_deficit2001)

{com}.         label var w6_deficit2001 "Deficit Better than 2001? (W6)"
{txt}
{com}.         label values w6_deficit2001 bet
{txt}
{com}.         
.         recode w6_deficit2001 (1=1) (2=1) (3=2) (4=3) (5=3), gen(w6_deficit2001_3)
{txt}(523 differences between w6_deficit2001 and w6_deficit2001_3)

{com}.         label var w6_deficit2001_3 "Deficit Better than 2001? (W6)"
{txt}
{com}.         label values w6_deficit2001_3 bet1
{txt}
{com}.         
.         tab w6_deficit2001

 {txt}Deficit Better {c |}
than 2001? (W6) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        897       63.17       63.17
{txt} Somewhat Worse {c |}{res}        368       25.92       89.08
{txt}           Same {c |}{res}        133        9.37       98.45
{txt}Somewhat Better {c |}{res}         18        1.27       99.72
{txt}    Much Better {c |}{res}          4        0.28      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,420      100.00
{txt}
{com}.         tab w6_deficit2001_3

    {txt}Deficit {c |}
Better than {c |}
 2001? (W6) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,265       89.08       89.08
{txt}       Same {c |}{res}        133        9.37       98.45
{txt}     Better {c |}{res}         22        1.55      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,420      100.00
{txt}
{com}.         
.         *Economy vs. 2007
.         recode W6U1 (-7=.) (-6=.) (-5=.) (-4=.) ///
>                 (1=3) (2=2) (3=1) , gen(w6_retro)
{txt}(4063 differences between W6U1 and w6_retro)

{com}.         label var w6_retro "Econ Better than 1yr Ago (W6)?"
{txt}
{com}.         label values w6_retro bet1
{txt}
{com}.         
.         gen w6_retro5 = .
{txt}(4240 missing values generated)

{com}.         replace w6_retro5 = 5 if w6_retro == 3 & W6U2 == 1
{txt}(4 real changes made)

{com}.         replace w6_retro5 = 4 if w6_retro == 3 & W6U2 == 2
{txt}(15 real changes made)

{com}.         replace w6_retro5 = 3 if w6_retro == 2
{txt}(177 real changes made)

{com}.         replace w6_retro5 = 2 if w6_retro == 1 & W6U3 == 2
{txt}(430 real changes made)

{com}.         replace w6_retro5 = 1 if w6_retro == 1 & W6U3 == 1
{txt}(793 real changes made)

{com}.         label var w6_retro5 "Econ Better than 1yr Ago (W6)?"
{txt}
{com}.         label values w6_retro5 bet
{txt}
{com}. 
.         tab w6_retro

{txt}Econ Better {c |}
   than 1yr {c |}
  Ago (W6)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,224       86.20       86.20
{txt}       Same {c |}{res}        177       12.46       98.66
{txt}     Better {c |}{res}         19        1.34      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,420      100.00
{txt}
{com}.         tab w6_retro5

    {txt}Econ Better {c |}
   than 1yr Ago {c |}
          (W6)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        793       55.88       55.88
{txt} Somewhat Worse {c |}{res}        430       30.30       86.19
{txt}           Same {c |}{res}        177       12.47       98.66
{txt}Somewhat Better {c |}{res}         15        1.06       99.72
{txt}    Much Better {c |}{res}          4        0.28      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,419      100.00
{txt}
{com}.         
.         *Prospective
.         recode W6U4 (-7=.) (-6=.) (-5=.) (-4=.), gen(w6_prosp)
{txt}(2821 differences between W6U4 and w6_prosp)

{com}.         label var w6_prosp "Econ Worse in 1yr (W6)?"
{txt}
{com}.         label values w6_prosp wor
{txt}
{com}.                 
.         gen w6_prosp5 = .
{txt}(4240 missing values generated)

{com}.         replace w6_prosp5 = 1  if w6_prosp == 1 & W6U5 == 1
{txt}(34 real changes made)

{com}.         replace w6_prosp5 = 2  if w6_prosp == 1 & W6U5 == 2
{txt}(243 real changes made)

{com}.         replace w6_prosp5 = 3  if w6_prosp == 2
{txt}(561 real changes made)

{com}.         replace w6_prosp5 = 4  if w6_prosp == 3 & W6U6 == 2
{txt}(311 real changes made)

{com}.         replace w6_prosp5 = 5  if w6_prosp == 3 & W6U6 == 1
{txt}(269 real changes made)

{com}.         label var w6_prosp5 "Econ Worse in 1yr (W6)?"
{txt}
{com}.         label values w6_prosp5 mwor
{txt}
{com}.         
.         tab w6_prosp 

 {txt}Econ Worse {c |}
     in 1yr {c |}
      (W6)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Better {c |}{res}        277       19.52       19.52
{txt}       Same {c |}{res}        561       39.53       59.06
{txt}      Worse {c |}{res}        581       40.94      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,419      100.00
{txt}
{com}.         tab w6_prosp5   

  {txt}Econ Worse in {c |}
      1yr (W6)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
    Much Better {c |}{res}         34        2.40        2.40
{txt}Somewhat Better {c |}{res}        243       17.14       19.53
{txt}           Same {c |}{res}        561       39.56       59.10
{txt} Somewhat Worse {c |}{res}        311       21.93       81.03
{txt} Somewhat Worse {c |}{res}        269       18.97      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,418      100.00
{txt}
{com}. 
. *W10
.         *Economy vs. 2007
.         label def reverse 1 "Worse" 2 "Same" 3 "Better" 
{txt}
{com}.         label def reverse5 1 "Much Worse" 2 "Somewhat Worse" 3 "Same" 4 "Somewhat Better" 5 "Much Better" 
{txt}
{com}.         recode W10U1 (-7=.) (-6=.) (-5=.) (-4=.) (1=3) (2=2) (3=1)      , gen(w10_retro)
{txt}(4100 differences between W10U1 and w10_retro)

{com}.         label var w10_retro "Econ Better than 1yr Ago (W10)?"
{txt}
{com}.         label values w10_retro reverse
{txt}
{com}.                 
.         gen w10_retro5 = .
{txt}(4240 missing values generated)

{com}.         replace w10_retro5 = 5 if w10_retro == 3 & W10U2 == 1
{txt}(8 real changes made)

{com}.         replace w10_retro5 = 4 if w10_retro == 3 & W10U2 == 2
{txt}(6 real changes made)

{com}.         replace w10_retro5 = 3 if w10_retro == 2
{txt}(140 real changes made)

{com}.         replace w10_retro5 = 2 if w10_retro == 1 & W10U3 == 2
{txt}(417 real changes made)

{com}.         replace w10_retro5 = 1 if w10_retro == 1 & W10U3 == 1
{txt}(2054 real changes made)

{com}.         label var w10_retro5 "Econ Worse than 1yr Ago (W10)?"
{txt}
{com}.         label values w10_retro5 reverse5
{txt}
{com}.         
.         tab w10_retro

{txt}Econ Better {c |}
   than 1yr {c |}
 Ago (W10)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      2,472       94.14       94.14
{txt}       Same {c |}{res}        140        5.33       99.47
{txt}     Better {c |}{res}         14        0.53      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,626      100.00
{txt}
{com}.         tab w10_retro5

{txt}Econ Worse than {c |}
 1yr Ago (W10)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}      2,054       78.25       78.25
{txt} Somewhat Worse {c |}{res}        417       15.89       94.13
{txt}           Same {c |}{res}        140        5.33       99.47
{txt}Somewhat Better {c |}{res}          6        0.23       99.70
{txt}    Much Better {c |}{res}          8        0.30      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,625      100.00
{txt}
{com}.         
.         *Prospective
.         recode W10U4 (-7=.) (-6=.) (-5=.) (-4=.), gen(w10_prosp)
{txt}(1617 differences between W10U4 and w10_prosp)

{com}.         label var w10_prosp "Econ Worse in 1yr (W10)?"
{txt}
{com}.         label values w10_prosp wor
{txt}
{com}.                 
.         gen w10_prosp5 = .
{txt}(4240 missing values generated)

{com}.         replace w10_prosp5 = 1  if w10_prosp == 1 & W10U5 == 1
{txt}(142 real changes made)

{com}.         replace w10_prosp5 = 2  if w10_prosp == 1 & W10U5 == 2
{txt}(696 real changes made)

{com}.         replace w10_prosp5 = 3  if w10_prosp == 2
{txt}(1099 real changes made)

{com}.         replace w10_prosp5 = 4  if w10_prosp == 3 & W10U6 == 2
{txt}(333 real changes made)

{com}.         replace w10_prosp5 = 5  if w10_prosp == 3 & W10U6 == 1
{txt}(352 real changes made)

{com}.         label var w10_prosp5 "Econ Worse in 1yr (W10)?"
{txt}
{com}.         label values w10_prosp5 mwor
{txt}
{com}.         
.         tab w10_prosp 

 {txt}Econ Worse {c |}
     in 1yr {c |}
     (W10)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Better {c |}{res}        839       31.99       31.99
{txt}       Same {c |}{res}      1,099       41.90       73.88
{txt}      Worse {c |}{res}        685       26.12      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,623      100.00
{txt}
{com}.         tab w10_prosp5  

  {txt}Econ Worse in {c |}
     1yr (W10)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
    Much Better {c |}{res}        142        5.42        5.42
{txt}Somewhat Better {c |}{res}        696       26.54       31.96
{txt}           Same {c |}{res}      1,099       41.91       73.87
{txt} Somewhat Worse {c |}{res}        333       12.70       86.58
{txt} Somewhat Worse {c |}{res}        352       13.42      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,622      100.00
{txt}
{com}. 
. *W11
.         *Economy vs. 2001
.         recode  W11U1 (-7=.) (-6=.) (-5=.) (-4=.) (1=5) (2=4) (3=3) (4=2) (5=1) , gen(w11_econ2001)
{txt}(4142 differences between W11U1 and w11_econ2001)

{com}.         label var w11_econ2001 "Econ Worse than 2001 (W11)?"
{txt}
{com}.         label values w11_econ2001 reverse5
{txt}
{com}.         
.         recode w11_econ2001 (1=1) (2=1) (3=2) (4=3) (5=3), gen(w11_econ2001_3)
{txt}(588 differences between w11_econ2001 and w11_econ2001_3)

{com}.         label var w11_econ2001_3 "Econ Worse than 2001 (W11)?"
{txt}
{com}.         label values w11_econ2001_3 reverse
{txt}
{com}. 
.         tab w11_econ2001

{txt}Econ Worse than {c |}
    2001 (W11)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}      2,074       77.91       77.91
{txt} Somewhat Worse {c |}{res}        463       17.39       95.30
{txt}           Same {c |}{res}         98        3.68       98.99
{txt}Somewhat Better {c |}{res}         17        0.64       99.62
{txt}    Much Better {c |}{res}         10        0.38      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,662      100.00
{txt}
{com}.         tab w11_econ2001_3

 {txt}Econ Worse {c |}
  than 2001 {c |}
     (W11)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      2,537       95.30       95.30
{txt}       Same {c |}{res}         98        3.68       98.99
{txt}     Better {c |}{res}         27        1.01      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,662      100.00
{txt}
{com}. 
.         
.         *Deficit vs. 2001
.         recode W11U4 (-7=.) (-6=.) (-5=.) (-4=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(w11_deficit2001)
{txt}(4138 differences between W11U4 and w11_deficit2001)

{com}.         label var w11_deficit2001 "Deficit Worse than 2001 (W11)?"
{txt}
{com}.         label values w11_deficit2001 reverse5
{txt}
{com}.         
.         recode w11_deficit2001 (1=1) (2=1) (3=2) (4=3) (5=3), gen(w11_deficit2001_3)
{txt}(556 differences between w11_deficit2001 and w11_deficit2001_3)

{com}.         label var w11_deficit2001_3 "Deficit Worse than 2001 (W11)?"
{txt}
{com}.         label values w11_deficit2001_3 reverse
{txt}
{com}.         
.         tab w11_deficit2001

  {txt}Deficit Worse {c |}
      than 2001 {c |}
         (W11)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}      2,106       79.11       79.11
{txt} Somewhat Worse {c |}{res}        429       16.12       95.23
{txt}           Same {c |}{res}        102        3.83       99.06
{txt}Somewhat Better {c |}{res}         17        0.64       99.70
{txt}    Much Better {c |}{res}          8        0.30      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,662      100.00
{txt}
{com}.         tab w11_deficit2001_3

    {txt}Deficit {c |}
 Worse than {c |}
2001 (W11)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      2,535       95.23       95.23
{txt}       Same {c |}{res}        102        3.83       99.06
{txt}     Better {c |}{res}         25        0.94      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,662      100.00
{txt}
{com}. 
.         *Economy vs. 2007
.         recode W11V1 (-7=.) (-6=.) (-5=.) (-4=.) (1=3) (2=2) (3=1)      , gen(w11_retro)
{txt}(4080 differences between W11V1 and w11_retro)

{com}.         label var w11_retro "Econ Worse than 1yr Ago (W11)?"
{txt}
{com}.         label values w11_retro reverse
{txt}
{com}.         
.         gen w11_retro5 = .
{txt}(4240 missing values generated)

{com}.         replace w11_retro5 = 1 if w11_retro == 1 & W11V3 == 1
{txt}(2058 real changes made)

{com}.         replace w11_retro5 = 2 if w11_retro == 1 & W11V3 == 2
{txt}(426 real changes made)

{com}.         replace w11_retro5 = 3 if w11_retro == 2
{txt}(160 real changes made)

{com}.         replace w11_retro5 = 4 if w11_retro == 3 & W11V2 == 2
{txt}(11 real changes made)

{com}.         replace w11_retro5 = 5 if w11_retro == 3 & W11V2 == 1
{txt}(6 real changes made)

{com}.         label var w11_retro5 "Econ Worse than 1yr Ago (W11)?"
{txt}
{com}.         label values w11_retro5 reverse5
{txt}
{com}. 
.         tab w11_retro

 {txt}Econ Worse {c |}
   than 1yr {c |}
 Ago (W11)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      2,486       93.35       93.35
{txt}       Same {c |}{res}        160        6.01       99.36
{txt}     Better {c |}{res}         17        0.64      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,663      100.00
{txt}
{com}.         tab w11_retro5

{txt}Econ Worse than {c |}
 1yr Ago (W11)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}      2,058       77.34       77.34
{txt} Somewhat Worse {c |}{res}        426       16.01       93.35
{txt}           Same {c |}{res}        160        6.01       99.36
{txt}Somewhat Better {c |}{res}         11        0.41       99.77
{txt}    Much Better {c |}{res}          6        0.23      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,661      100.00
{txt}
{com}. 
.         *Prospective
.         recode W11V4 (-7=.) (-6=.) (-5=.) (-4=.), gen(w11_prosp)
{txt}(1576 differences between W11V4 and w11_prosp)

{com}.         label var w11_prosp "Econ Worse in 1yr (W11)?"
{txt}
{com}.         label values w11_prosp wor
{txt}
{com}.                 
.         gen w11_prosp5 = .
{txt}(4240 missing values generated)

{com}.         replace w11_prosp5 = 1  if w11_prosp == 1 & W11V5 == 1
{txt}(133 real changes made)

{com}.         replace w11_prosp5 = 2  if w11_prosp == 1 & W11V5 == 2
{txt}(867 real changes made)

{com}.         replace w11_prosp5 = 3  if w11_prosp == 2
{txt}(1061 real changes made)

{com}.         replace w11_prosp5 = 4  if w11_prosp == 3 & W11V6 == 2
{txt}(311 real changes made)

{com}.         replace w11_prosp5 = 5  if w11_prosp == 3 & W11V6 == 1
{txt}(291 real changes made)

{com}.         label var w11_prosp5 "Econ Worse in 1yr (W11)?"
{txt}
{com}.         label values w11_prosp5 mwor
{txt}
{com}.         
.         tab w11_prosp 

 {txt}Econ Worse {c |}
     in 1yr {c |}
     (W11)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Better {c |}{res}      1,001       37.58       37.58
{txt}       Same {c |}{res}      1,061       39.83       77.40
{txt}      Worse {c |}{res}        602       22.60      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,664      100.00
{txt}
{com}.         tab w11_prosp5  

  {txt}Econ Worse in {c |}
     1yr (W11)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
    Much Better {c |}{res}        133        4.99        4.99
{txt}Somewhat Better {c |}{res}        867       32.56       37.55
{txt}           Same {c |}{res}      1,061       39.84       77.39
{txt} Somewhat Worse {c |}{res}        311       11.68       89.07
{txt} Somewhat Worse {c |}{res}        291       10.93      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,663      100.00
{txt}
{com}. 
. *W17
.         *Deficit vs. 2009
.         recode W17U4 (-7=.) (-6=.) (-5=.) (-4=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(w17_deficit2001)
{txt}(3867 differences between W17U4 and w17_deficit2001)

{com}.         label var w17_deficit2001 "Deficit Worse than Jan. 2009 (W17)?"
{txt}
{com}.         label values w17_deficit2001 reverse5
{txt}
{com}.         
.         recode w17_deficit2001 (1=1) (2=1) (3=2) (4=3) (5=3), gen(w17_deficit2001_3)
{txt}(1197 differences between w17_deficit2001 and w17_deficit2001_3)

{com}.         label var w17_deficit2001_3 "Deficit Worse Jan. 2009 (W17)?"
{txt}
{com}.         label values w17_deficit2001_3 reverse
{txt}
{com}.         
.         tab w17_deficit2001

  {txt}Deficit Worse {c |}
 than Jan. 2009 {c |}
         (W17)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}      1,193       49.92       49.92
{txt} Somewhat Worse {c |}{res}        755       31.59       81.51
{txt}           Same {c |}{res}        373       15.61       97.11
{txt}Somewhat Better {c |}{res}         64        2.68       99.79
{txt}    Much Better {c |}{res}          5        0.21      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,390      100.00
{txt}
{com}.         tab w17_deficit2001_3

    {txt}Deficit {c |}
 Worse Jan. {c |}
2009 (W17)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,948       81.51       81.51
{txt}       Same {c |}{res}        373       15.61       97.11
{txt}     Better {c |}{res}         69        2.89      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,390      100.00
{txt}
{com}.         
.         gen def_knowl17 = .
{txt}(4240 missing values generated)

{com}.         replace def_knowl17 = 1 if w17_deficit2001_3 == 1
{txt}(1948 real changes made)

{com}.         replace def_knowl17 = 0 if w17_deficit2001_3 >=2 & w17_deficit2001_3 <=3
{txt}(442 real changes made)

{com}.         label var def_knowl17 "Deficit Knowledge" 
{txt}
{com}.         label def kno 1 "Correct" 0 "Incorrect" 
{txt}
{com}.         label values def_knowl17 kno
{txt}
{com}.         
.         
.         *Economy vs. Jan. 2009
.         recode W17V1 (-7=.) (-6=.) (-5=.) (-4=.) (1=3) (2=2) (3=1), gen(w17_retro)
{txt}(3479 differences between W17V1 and w17_retro)

{com}.         label var w17_retro "Econ Worse than Jan. 2009 (W17)?"
{txt}
{com}.         label values w17_retro reverse
{txt}
{com}.         
.         gen w17_retro5 = .
{txt}(4240 missing values generated)

{com}.         replace w17_retro5 = 1 if w17_retro == 1 & W17V3 == 1
{txt}(663 real changes made)

{com}.         replace w17_retro5 = 2 if w17_retro == 1 & W17V3 == 2
{txt}(602 real changes made)

{com}.         replace w17_retro5 = 3 if w17_retro == 2
{txt}(761 real changes made)

{com}.         replace w17_retro5 = 4 if w17_retro == 3 & W17V2 == 2
{txt}(345 real changes made)

{com}.         replace w17_retro5 = 5 if w17_retro == 3 & W17V2 == 1
{txt}(18 real changes made)

{com}.         label var w17_retro5 "Econ Worse since Jan. 2009 (W17)?"
{txt}
{com}.         label values w17_retro5 reverse5
{txt}
{com}. 
.         tab w17_retro

 {txt}Econ Worse {c |}
  than Jan. {c |}
2009 (W17)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,266       52.97       52.97
{txt}       Same {c |}{res}        761       31.84       84.81
{txt}     Better {c |}{res}        363       15.19      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,390      100.00
{txt}
{com}.         tab w17_retro5

     {txt}Econ Worse {c |}
since Jan. 2009 {c |}
         (W17)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        663       27.75       27.75
{txt} Somewhat Worse {c |}{res}        602       25.20       52.95
{txt}           Same {c |}{res}        761       31.85       84.81
{txt}Somewhat Better {c |}{res}        345       14.44       99.25
{txt}    Much Better {c |}{res}         18        0.75      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,389      100.00
{txt}
{com}.         
.         *Prospective
.         recode W17V4 (-7=.) (-6=.) (-5=.) (-4=.), gen(w17_prosp)
{txt}(1851 differences between W17V4 and w17_prosp)

{com}.         label var w17_prosp "Econ Worse in 1yr (W17)?"
{txt}
{com}.         label values w17_prosp wor
{txt}
{com}.                 
.         gen w17_prosp5 = .
{txt}(4240 missing values generated)

{com}.         replace w17_prosp5 = 1  if w17_prosp == 1 & W17V5 == 1
{txt}(259 real changes made)

{com}.         replace w17_prosp5 = 2  if w17_prosp == 1 & W17V5 == 2
{txt}(987 real changes made)

{com}.         replace w17_prosp5 = 3  if w17_prosp == 2
{txt}(633 real changes made)

{com}.         replace w17_prosp5 = 4  if w17_prosp == 3 & W17V6 == 2
{txt}(255 real changes made)

{com}.         replace w17_prosp5 = 5  if w17_prosp == 3 & W17V6 == 1
{txt}(253 real changes made)

{com}.         label var w17_prosp5 "Econ Worse in 1yr (W17)"
{txt}
{com}.         label values w17_prosp5 mwor
{txt}
{com}.         
.         tab w17_prosp 

 {txt}Econ Worse {c |}
     in 1yr {c |}
     (W17)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Better {c |}{res}      1,248       52.24       52.24
{txt}       Same {c |}{res}        633       26.50       78.74
{txt}      Worse {c |}{res}        508       21.26      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,389      100.00
{txt}
{com}.         tab w17_prosp5  

  {txt}Econ Worse in {c |}
      1yr (W17) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
    Much Better {c |}{res}        259       10.85       10.85
{txt}Somewhat Better {c |}{res}        987       41.35       52.20
{txt}           Same {c |}{res}        633       26.52       78.72
{txt} Somewhat Worse {c |}{res}        255       10.68       89.40
{txt} Somewhat Worse {c |}{res}        253       10.60      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,387      100.00
{txt}
{com}. 
. 
. *W19
.         *Deficit vs. 2009
.         recode W19U4 (-7=.) (-6=.) (-5=.) (-4=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(w19_deficit2001)
{txt}(3847 differences between W19U4 and w19_deficit2001)

{com}.         label var w19_deficit2001 "Deficit Worse than Jan. 2009 (W19)?"
{txt}
{com}.         label values w19_deficit2001 reverse5
{txt}
{com}.         
.         recode w19_deficit2001 (1=1) (2=1) (3=2) (4=3) (5=3), gen(w19_deficit2001_3)
{txt}(1263 differences between w19_deficit2001 and w19_deficit2001_3)

{com}.         label var w19_deficit2001_3 "Deficit Worse Jan. 2009 (W19)?"
{txt}
{com}.         label values w19_deficit2001_3 reverse
{txt}
{com}.         
.         tab w19_deficit2001

  {txt}Deficit Worse {c |}
 than Jan. 2009 {c |}
         (W19)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}      1,122       47.04       47.04
{txt} Somewhat Worse {c |}{res}        779       32.66       79.71
{txt}           Same {c |}{res}        393       16.48       96.18
{txt}Somewhat Better {c |}{res}         81        3.40       99.58
{txt}    Much Better {c |}{res}         10        0.42      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,385      100.00
{txt}
{com}.         tab w19_deficit2001_3

    {txt}Deficit {c |}
 Worse Jan. {c |}
2009 (W19)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,901       79.71       79.71
{txt}       Same {c |}{res}        393       16.48       96.18
{txt}     Better {c |}{res}         91        3.82      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,385      100.00
{txt}
{com}.         
.         gen def_knowl19 = . 
{txt}(4240 missing values generated)

{com}.         replace def_knowl19 = 1 if w19_deficit2001_3 == 1
{txt}(1901 real changes made)

{com}.         replace def_knowl19 = 0 if w19_deficit2001_3 >=2 & w19_deficit2001_3 <=3
{txt}(484 real changes made)

{com}.         label var def_knowl19 "Deficit Knowledge" 
{txt}
{com}.         label values def_knowl19 kno
{txt}
{com}.         
.         
.         *Economy vs. Jan. 2009
.         recode W19V1 (-7=.) (-6=.) (-5=.) (-4=.) (1=3) (2=2) (3=1)      , gen(w19_retro)
{txt}(3498 differences between W19V1 and w19_retro)

{com}.         label var w19_retro "Econ Worse than Jan. 2009 (W19)?"
{txt}
{com}.         label values w19_retro reverse
{txt}
{com}.         
.         gen w19_retro5 = .
{txt}(4240 missing values generated)

{com}.         replace w19_retro5 = 1 if w19_retro == 1 & W19V3 == 1
{txt}(661 real changes made)

{com}.         replace w19_retro5 = 2 if w19_retro == 1 & W19V3 == 2
{txt}(688 real changes made)

{com}.         replace w19_retro5 = 3 if w19_retro == 2
{txt}(742 real changes made)

{com}.         replace w19_retro5 = 4 if w19_retro == 3 & W19V2 == 2
{txt}(280 real changes made)

{com}.         replace w19_retro5 = 5 if w19_retro == 3 & W19V2 == 1
{txt}(15 real changes made)

{com}.         label var w19_retro5 "Econ Worse since Jan. 2009 (W19)?"
{txt}
{com}.         label values w19_retro5 reverse5
{txt}
{com}. 
.         tab w19_retro

 {txt}Econ Worse {c |}
  than Jan. {c |}
2009 (W19)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,349       56.54       56.54
{txt}       Same {c |}{res}        742       31.10       87.64
{txt}     Better {c |}{res}        295       12.36      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,386      100.00
{txt}
{com}.         tab w19_retro5

     {txt}Econ Worse {c |}
since Jan. 2009 {c |}
         (W19)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        661       27.70       27.70
{txt} Somewhat Worse {c |}{res}        688       28.83       56.54
{txt}           Same {c |}{res}        742       31.10       87.64
{txt}Somewhat Better {c |}{res}        280       11.74       99.37
{txt}    Much Better {c |}{res}         15        0.63      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,386      100.00
{txt}
{com}.         
.         *Prospective
.         recode W19V4 (-7=.) (-6=.) (-5=.) (-4=.), gen(w19_prosp)
{txt}(1855 differences between W19V4 and w19_prosp)

{com}.         label var w19_prosp "Econ Worse in 1yr (W19)?"
{txt}
{com}.         label values w19_prosp wor
{txt}
{com}.                 
.         gen w19_prosp5 = .
{txt}(4240 missing values generated)

{com}.         replace w19_prosp5 = 1  if w19_prosp == 1 & W19V5 == 1
{txt}(194 real changes made)

{com}.         replace w19_prosp5 = 2  if w19_prosp == 1 & W19V5 == 2
{txt}(919 real changes made)

{com}.         replace w19_prosp5 = 3  if w19_prosp == 2
{txt}(689 real changes made)

{com}.         replace w19_prosp5 = 4  if w19_prosp == 3 & W19V6 == 2
{txt}(286 real changes made)

{com}.         replace w19_prosp5 = 5  if w19_prosp == 3 & W19V6 == 1
{txt}(297 real changes made)

{com}.         label var w19_prosp5 "Econ Worse in 1yr (W19)"
{txt}
{com}.         label values w19_prosp5 mwor
{txt}
{com}.         
.         tab w19_prosp 

 {txt}Econ Worse {c |}
     in 1yr {c |}
     (W19)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Better {c |}{res}      1,113       46.67       46.67
{txt}       Same {c |}{res}        689       28.89       75.56
{txt}      Worse {c |}{res}        583       24.44      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,385      100.00
{txt}
{com}.         tab w19_prosp5  

  {txt}Econ Worse in {c |}
      1yr (W19) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
    Much Better {c |}{res}        194        8.13        8.13
{txt}Somewhat Better {c |}{res}        919       38.53       46.67
{txt}           Same {c |}{res}        689       28.89       75.56
{txt} Somewhat Worse {c |}{res}        286       11.99       87.55
{txt} Somewhat Worse {c |}{res}        297       12.45      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,385      100.00
{txt}
{com}.         
.         recode W19WU13 (1=1) (2=0) (-7=.) (-6=.) (-5=.), gen(obamarecession)
{txt}(2976 differences between W19WU13 and obamarecession)

{com}.         label var obamarecession "Obama Helped End Recession?"
{txt}
{com}.         label def oba 1 "Obama Helped End Recession" 0 "Obama Has Not Helped End It"
{txt}
{com}.         label values obamarecession oba
{txt}
{com}.         tab obamarecession

{txt}Obama Helped End Recession? {c |}      Freq.     Percent        Cum.
{hline 28}{c +}{hline 35}
Obama Has Not Helped End It {c |}{res}      1,111       46.78       46.78
{txt} Obama Helped End Recession {c |}{res}      1,264       53.22      100.00
{txt}{hline 28}{c +}{hline 35}
                      Total {c |}{res}      2,375      100.00
{txt}
{com}. 
. 
. *Relationships Over Time*
.         pwcorr  w1_retro5 w6_retro5 w10_retro5 w11_retro5       w17_retro5 w19_retro5, sig

             {txt}{c |} w1_ret~5 w6_ret~5 w10_re~5 w11_re~5 w17_re~5 w19_re~5
{hline 13}{c +}{hline 54}
   w1_retro5 {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
   w6_retro5 {c |} {res}  0.4942   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}
  w10_retro5 {c |} {res}  0.3713   0.4071   1.0000 
             {txt}{c |}{res}   0.0000   0.0000
             {txt}{c |}
  w11_retro5 {c |} {res}  0.3262   0.3808   0.4568   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000
             {txt}{c |}
  w17_retro5 {c |} {res} -0.0416  -0.0272  -0.0304  -0.0032   1.0000 
             {txt}{c |}{res}   0.1413   0.3512   0.1522   0.8775
             {txt}{c |}
  w19_retro5 {c |} {res} -0.1086  -0.0464  -0.0809  -0.0381   0.5396   1.0000 
             {txt}{c |}{res}   0.0001   0.1141   0.0001   0.0707   0.0000
             {txt}{c |}

{com}.         pwcorr w1_prosp5         w6_prosp5       w10_prosp5      w11_prosp5  w17_prosp5          w19_prosp5, sig

             {txt}{c |} w1_pro~5 w6_pro~5 w10_pr~5 w11_pr~5 w17_pr~5 w19_pr~5
{hline 13}{c +}{hline 54}
   w1_prosp5 {c |} {res}       . 
             {txt}{c |}
             {c |}
   w6_prosp5 {c |} {res}       .   1.0000 
             {txt}{c |}{res}        .
             {txt}{c |}
  w10_prosp5 {c |} {res}       .   0.4208   1.0000 
             {txt}{c |}{res}        .   0.0000
             {txt}{c |}
  w11_prosp5 {c |} {res}       .   0.2612   0.3957   1.0000 
             {txt}{c |}{res}        .   0.0000   0.0000
             {txt}{c |}
  w17_prosp5 {c |} {res}       .   0.2122   0.2643   0.4386   1.0000 
             {txt}{c |}{res}        .   0.0000   0.0000   0.0000
             {txt}{c |}
  w19_prosp5 {c |} {res}       .   0.1749   0.2107   0.4112   0.6670   1.0000 
             {txt}{c |}{res}        .   0.0000   0.0000   0.0000   0.0000
             {txt}{c |}

{com}.         
.         
.                 ************************************
.                 *********Partisanship***************
.                 ************************************
. label def pi1 1 "Strong Democrat" 2 "Not Strong Dem" 3 "Lean Dem" 4 "Ind." 5 "Lean Rep" 6 "Not Strong Rep" 7 "Strong Rep"
{txt}
{com}. label def pi2 1 "Democrat" 2 "Republican" 3 "Independent"
{txt}
{com}. label def pi3 1 "Democrat" 0 "Republican"
{txt}
{com}. label def str 1 "Lean" 2 "Not Strong" 3 "Strong"
{txt}
{com}. label def part 1 "In-Partisan" 0 "Out-Partisan"
{txt}
{com}. 
.                 
. *W1
.         recode DER08W1 (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7) (-7=.) (-6=.) (-5=.) (-4=.), gen(partyid1)
{txt}(4240 differences between DER08W1 and partyid1)

{com}.         label var partyid1 "PID (W1)"
{txt}
{com}.         label values partyid1 pi1
{txt}
{com}.         
.         gen pid_31 = .
{txt}(4240 missing values generated)

{com}.         replace pid_31 = 1 if partyid1 >=1 & partyid1 <= 3
{txt}(739 real changes made)

{com}.         replace pid_31 = 2 if partyid1 >=5 & partyid1 <= 7
{txt}(675 real changes made)

{com}.         replace pid_31 = 3 if partyid1 == 4
{txt}(200 real changes made)

{com}.         label var pid_31 "PID (W1)"
{txt}
{com}.         label values pid_31 pi2
{txt}
{com}.         
.         gen pid_21 = .
{txt}(4240 missing values generated)

{com}.         replace pid_21 = 1 if pid_31 == 1
{txt}(739 real changes made)

{com}.         replace pid_21 = 0 if pid_31 == 2
{txt}(675 real changes made)

{com}.         label var pid_21 "PID (W1)"
{txt}
{com}.         label values pid_21 pi3
{txt}
{com}.         
.         gen pid_str1 = .
{txt}(4240 missing values generated)

{com}.         replace pid_str1 =  1 if partyid == 3
{txt}(172 real changes made)

{com}.         replace pid_str1 =  1 if partyid == 5
{txt}(149 real changes made)

{com}.         replace pid_str1 =  2 if partyid == 2
{txt}(240 real changes made)

{com}.         replace pid_str1 =  2 if partyid == 6
{txt}(249 real changes made)

{com}.         replace pid_str1 =  3 if partyid == 1
{txt}(327 real changes made)

{com}.         replace pid_str1 =  3 if partyid == 7
{txt}(277 real changes made)

{com}.         label var pid_str1 "PID Str (W1)"
{txt}
{com}.         label values pid_str1 str
{txt}
{com}.         
.         tab partyid1

       {txt}PID (W1) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
Strong Democrat {c |}{res}        327       20.26       20.26
{txt} Not Strong Dem {c |}{res}        240       14.87       35.13
{txt}       Lean Dem {c |}{res}        172       10.66       45.79
{txt}           Ind. {c |}{res}        200       12.39       58.18
{txt}       Lean Rep {c |}{res}        149        9.23       67.41
{txt} Not Strong Rep {c |}{res}        249       15.43       82.84
{txt}     Strong Rep {c |}{res}        277       17.16      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,614      100.00
{txt}
{com}.         tab pid_31

   {txt}PID (W1) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Democrat {c |}{res}        739       45.79       45.79
{txt} Republican {c |}{res}        675       41.82       87.61
{txt}Independent {c |}{res}        200       12.39      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,614      100.00
{txt}
{com}.         tab pid_21

   {txt}PID (W1) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
 Republican {c |}{res}        675       47.74       47.74
{txt}   Democrat {c |}{res}        739       52.26      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,414      100.00
{txt}
{com}.         tab pid_str1

    {txt}PID Str {c |}
       (W1) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
       Lean {c |}{res}        321       22.70       22.70
{txt} Not Strong {c |}{res}        489       34.58       57.28
{txt}     Strong {c |}{res}        604       42.72      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,414      100.00
{txt}
{com}.         
.         recode pid_21 (1=0) (0=1), gen(partisan_1)
{txt}(1414 differences between pid_21 and partisan_1)

{com}.         label var partisan_1 "Co-Partisan to Pres? (W1)"
{txt}
{com}.         label values partisan_1 part 
{txt}
{com}.         
.         
.         
. *W9
.         recode DER08W9 (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7) (-7=.) (-6=.) (-5=.) (-4=.), gen(partyid9)
{txt}(4238 differences between DER08W9 and partyid9)

{com}.         label var partyid9 "PID (W9)"
{txt}
{com}.         label values partyid9 pi1
{txt}
{com}.         
.         gen pid_39 = .
{txt}(4240 missing values generated)

{com}.         replace pid_39 = 1 if partyid9 >=1 & partyid9 <= 3
{txt}(1257 real changes made)

{com}.         replace pid_39 = 2 if partyid9 >=5 & partyid9 <= 7
{txt}(1142 real changes made)

{com}.         replace pid_39 = 3 if partyid9 == 4
{txt}(334 real changes made)

{com}.         label var pid_39 "PID (W9)"
{txt}
{com}.         label values pid_39 pi2
{txt}
{com}.         
.         gen pid_29 = .
{txt}(4240 missing values generated)

{com}.         replace pid_29 = 1 if pid_39 == 1
{txt}(1257 real changes made)

{com}.         replace pid_29 = 0 if pid_39 == 2
{txt}(1142 real changes made)

{com}.         label var pid_29 "PID (W9)"
{txt}
{com}.         label values pid_29 pi3
{txt}
{com}.         
.         gen pid_str9 = .
{txt}(4240 missing values generated)

{com}.         replace pid_str9 =  1 if partyid9 == 3
{txt}(278 real changes made)

{com}.         replace pid_str9 =  1 if partyid9 == 5
{txt}(276 real changes made)

{com}.         replace pid_str9 =  2 if partyid9 == 2
{txt}(390 real changes made)

{com}.         replace pid_str9 =  2 if partyid9 == 6
{txt}(379 real changes made)

{com}.         replace pid_str9 =  3 if partyid9 == 1
{txt}(589 real changes made)

{com}.         replace pid_str9 =  3 if partyid9 == 7
{txt}(487 real changes made)

{com}.         label var pid_str9 "PID Str (W9)"
{txt}
{com}.         label values pid_str9 str
{txt}
{com}.         
.         tab partyid9

       {txt}PID (W9) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
Strong Democrat {c |}{res}        589       21.55       21.55
{txt} Not Strong Dem {c |}{res}        390       14.27       35.82
{txt}       Lean Dem {c |}{res}        278       10.17       45.99
{txt}           Ind. {c |}{res}        334       12.22       58.21
{txt}       Lean Rep {c |}{res}        276       10.10       68.31
{txt} Not Strong Rep {c |}{res}        379       13.87       82.18
{txt}     Strong Rep {c |}{res}        487       17.82      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,733      100.00
{txt}
{com}.         tab partyid9 DER08W9

                {txt}{c |}        der08w9. DERIVED. R party identification at wave 9
       PID (W9) {c |} 0. Strong  1. Not ve  2. Indepe  3. Indepe  4. Indepe  5. Not ve {c |}     Total
{hline 16}{c +}{hline 66}{c +}{hline 10}
Strong Democrat {c |}{res}       589          0          0          0          0          0 {txt}{c |}{res}       589 
{txt} Not Strong Dem {c |}{res}         0        390          0          0          0          0 {txt}{c |}{res}       390 
{txt}       Lean Dem {c |}{res}         0          0        278          0          0          0 {txt}{c |}{res}       278 
{txt}           Ind. {c |}{res}         0          0          0        334          0          0 {txt}{c |}{res}       334 
{txt}       Lean Rep {c |}{res}         0          0          0          0        276          0 {txt}{c |}{res}       276 
{txt} Not Strong Rep {c |}{res}         0          0          0          0          0        379 {txt}{c |}{res}       379 
{txt}     Strong Rep {c |}{res}         0          0          0          0          0          0 {txt}{c |}{res}       487 
{txt}{hline 16}{c +}{hline 66}{c +}{hline 10}
          Total {c |}{res}       589        390        278        334        276        379 {txt}{c |}{res}     2,733 


                {txt}{c |}  der08w9.
                {c |} DERIVED. R
                {c |}   party
                {c |} identifica
                {c |}  tion at
                {c |}   wave 9
       PID (W9) {c |} 6. Strong {c |}     Total
{hline 16}{c +}{hline 11}{c +}{hline 10}
Strong Democrat {c |}{res}         0 {txt}{c |}{res}       589 
{txt} Not Strong Dem {c |}{res}         0 {txt}{c |}{res}       390 
{txt}       Lean Dem {c |}{res}         0 {txt}{c |}{res}       278 
{txt}           Ind. {c |}{res}         0 {txt}{c |}{res}       334 
{txt}       Lean Rep {c |}{res}         0 {txt}{c |}{res}       276 
{txt} Not Strong Rep {c |}{res}         0 {txt}{c |}{res}       379 
{txt}     Strong Rep {c |}{res}       487 {txt}{c |}{res}       487 
{txt}{hline 16}{c +}{hline 11}{c +}{hline 10}
          Total {c |}{res}       487 {txt}{c |}{res}     2,733 

{txt}
{com}.         tab pid_39

   {txt}PID (W9) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Democrat {c |}{res}      1,257       45.99       45.99
{txt} Republican {c |}{res}      1,142       41.79       87.78
{txt}Independent {c |}{res}        334       12.22      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,733      100.00
{txt}
{com}.         tab pid_29

   {txt}PID (W9) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
 Republican {c |}{res}      1,142       47.60       47.60
{txt}   Democrat {c |}{res}      1,257       52.40      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,399      100.00
{txt}
{com}.         tab pid_str9

    {txt}PID Str {c |}
       (W9) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
       Lean {c |}{res}        554       23.09       23.09
{txt} Not Strong {c |}{res}        769       32.06       55.15
{txt}     Strong {c |}{res}      1,076       44.85      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,399      100.00
{txt}
{com}.         
.         recode pid_29 (1=0) (0=1), gen(partisan_9)
{txt}(2399 differences between pid_29 and partisan_9)

{com}.         label var partisan_9 "Co-Partisan to Pres? (W1)"
{txt}
{com}.         label values partisan_9 part 
{txt}
{com}.         
.         gen partisan_9rev = pid_29
{txt}(1841 missing values generated)

{com}.         label var partisan_9rev "Co-Paritsan to Pres Obama? (W9)"
{txt}
{com}.         label values partisan_9rev part
{txt}
{com}.         
.         
. *W10
.         recode DER08W10 (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7) (-7=.) (-6=.) (-5=.) (-4=.), gen(partyid10)
{txt}(4240 differences between DER08W10 and partyid10)

{com}.         label var partyid10 "PID (W10)"
{txt}
{com}.         label values partyid10 pi1
{txt}
{com}.         
.         gen pid_310 = .
{txt}(4240 missing values generated)

{com}.         replace pid_310 = 1 if partyid10 >=1 & partyid10 <= 3
{txt}(1259 real changes made)

{com}.         replace pid_310 = 2 if partyid10 >=5 & partyid10 <= 7
{txt}(1102 real changes made)

{com}.         replace pid_310 = 3 if partyid10 == 4
{txt}(330 real changes made)

{com}.         label var pid_310 "PID (W10)"
{txt}
{com}.         label values pid_310 pi2
{txt}
{com}.         
.         gen pid_210 = .
{txt}(4240 missing values generated)

{com}.         replace pid_210 = 1 if pid_310 == 1
{txt}(1259 real changes made)

{com}.         replace pid_210 = 0 if pid_310 == 2
{txt}(1102 real changes made)

{com}.         label var pid_210 "PID (W10)"
{txt}
{com}.         label values pid_210 pi3
{txt}
{com}.         
.         gen pid_str10 = .
{txt}(4240 missing values generated)

{com}.         replace pid_str10 =  1 if partyid10 == 3
{txt}(257 real changes made)

{com}.         replace pid_str10 =  1 if partyid10 == 5
{txt}(252 real changes made)

{com}.         replace pid_str10 =  2 if partyid10 == 2
{txt}(405 real changes made)

{com}.         replace pid_str10 =  2 if partyid10 == 6
{txt}(412 real changes made)

{com}.         replace pid_str10 =  3 if partyid10 == 1
{txt}(597 real changes made)

{com}.         replace pid_str10 =  3 if partyid10 == 7
{txt}(438 real changes made)

{com}.         label var pid_str10 "PID Str (W10)"
{txt}
{com}.         label values pid_str10 str
{txt}
{com}.         
.         tab partyid10

      {txt}PID (W10) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
Strong Democrat {c |}{res}        597       22.19       22.19
{txt} Not Strong Dem {c |}{res}        405       15.05       37.24
{txt}       Lean Dem {c |}{res}        257        9.55       46.79
{txt}           Ind. {c |}{res}        330       12.26       59.05
{txt}       Lean Rep {c |}{res}        252        9.36       68.41
{txt} Not Strong Rep {c |}{res}        412       15.31       83.72
{txt}     Strong Rep {c |}{res}        438       16.28      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,691      100.00
{txt}
{com}.         tab partyid10 DER08W10

                {txt}{c |}       der08w10. DERIVED. R party identification at wave 10
      PID (W10) {c |} 0. Strong  1. Not ve  2. Indepe  3. Indepe  4. Indepe  5. Not ve {c |}     Total
{hline 16}{c +}{hline 66}{c +}{hline 10}
Strong Democrat {c |}{res}       597          0          0          0          0          0 {txt}{c |}{res}       597 
{txt} Not Strong Dem {c |}{res}         0        405          0          0          0          0 {txt}{c |}{res}       405 
{txt}       Lean Dem {c |}{res}         0          0        257          0          0          0 {txt}{c |}{res}       257 
{txt}           Ind. {c |}{res}         0          0          0        330          0          0 {txt}{c |}{res}       330 
{txt}       Lean Rep {c |}{res}         0          0          0          0        252          0 {txt}{c |}{res}       252 
{txt} Not Strong Rep {c |}{res}         0          0          0          0          0        412 {txt}{c |}{res}       412 
{txt}     Strong Rep {c |}{res}         0          0          0          0          0          0 {txt}{c |}{res}       438 
{txt}{hline 16}{c +}{hline 66}{c +}{hline 10}
          Total {c |}{res}       597        405        257        330        252        412 {txt}{c |}{res}     2,691 


                {txt}{c |} der08w10.
                {c |} DERIVED. R
                {c |}   party
                {c |} identifica
                {c |}  tion at
                {c |}  wave 10
      PID (W10) {c |} 6. Strong {c |}     Total
{hline 16}{c +}{hline 11}{c +}{hline 10}
Strong Democrat {c |}{res}         0 {txt}{c |}{res}       597 
{txt} Not Strong Dem {c |}{res}         0 {txt}{c |}{res}       405 
{txt}       Lean Dem {c |}{res}         0 {txt}{c |}{res}       257 
{txt}           Ind. {c |}{res}         0 {txt}{c |}{res}       330 
{txt}       Lean Rep {c |}{res}         0 {txt}{c |}{res}       252 
{txt} Not Strong Rep {c |}{res}         0 {txt}{c |}{res}       412 
{txt}     Strong Rep {c |}{res}       438 {txt}{c |}{res}       438 
{txt}{hline 16}{c +}{hline 11}{c +}{hline 10}
          Total {c |}{res}       438 {txt}{c |}{res}     2,691 

{txt}
{com}.         tab pid_310

  {txt}PID (W10) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Democrat {c |}{res}      1,259       46.79       46.79
{txt} Republican {c |}{res}      1,102       40.95       87.74
{txt}Independent {c |}{res}        330       12.26      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,691      100.00
{txt}
{com}.         tab pid_210

  {txt}PID (W10) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
 Republican {c |}{res}      1,102       46.68       46.68
{txt}   Democrat {c |}{res}      1,259       53.32      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,361      100.00
{txt}
{com}.         tab pid_str10

    {txt}PID Str {c |}
      (W10) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
       Lean {c |}{res}        509       21.56       21.56
{txt} Not Strong {c |}{res}        817       34.60       56.16
{txt}     Strong {c |}{res}      1,035       43.84      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,361      100.00
{txt}
{com}.         
.         recode partyid10 (1=4) (2=3) (3=2) (4=1) (5=2) (6=3) (7=4), gen(pid_str10_full)
{txt}(2691 differences between partyid10 and pid_str10_full)

{com}.         label var pid_str10 "PID Str (W10)"
{txt}
{com}.         label def full 1 "Ind" 2 "Lean" 3 "Not Strong" 4 "Strong"
{txt}
{com}.         label values pid_str10 full
{txt}
{com}.         
.         
.         
.         
. *W11
.         recode DER08W11 (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7) (-7=.) (-6=.) (-5=.) (-4=.), gen(partyid11)
{txt}(4240 differences between DER08W11 and partyid11)

{com}.         label var partyid11 "PID (W11)"
{txt}
{com}.         label values partyid11 pi1
{txt}
{com}.         
.         gen pid_311 = .
{txt}(4240 missing values generated)

{com}.         replace pid_311 = 1 if partyid11 >=1 & partyid11 <= 3
{txt}(1281 real changes made)

{com}.         replace pid_311 = 2 if partyid11 >=5 & partyid11 <= 7
{txt}(1123 real changes made)

{com}.         replace pid_311 = 3 if partyid11 == 4
{txt}(260 real changes made)

{com}.         label var pid_311 "PID (W11)"
{txt}
{com}.         label values pid_311 pi2
{txt}
{com}.         
.         gen pid_211 = .
{txt}(4240 missing values generated)

{com}.         replace pid_211 = 1 if pid_311 == 1
{txt}(1281 real changes made)

{com}.         replace pid_211 = 0 if pid_311 == 2
{txt}(1123 real changes made)

{com}.         label var pid_211 "PID (W11)"
{txt}
{com}.         label values pid_211 pi3
{txt}
{com}.         
.         gen pid_str11 = .
{txt}(4240 missing values generated)

{com}.         replace pid_str11 =  1 if partyid11 == 3
{txt}(243 real changes made)

{com}.         replace pid_str11 =  1 if partyid11 == 5
{txt}(222 real changes made)

{com}.         replace pid_str11 =  2 if partyid11 == 2
{txt}(353 real changes made)

{com}.         replace pid_str11 =  2 if partyid11 == 6
{txt}(355 real changes made)

{com}.         replace pid_str11 =  3 if partyid11 == 1
{txt}(685 real changes made)

{com}.         replace pid_str11 =  3 if partyid11 == 7
{txt}(546 real changes made)

{com}.         label var pid_str11 "PID Str (W9)"
{txt}
{com}.         label values pid_str11 str
{txt}
{com}.         
.         tab partyid11

      {txt}PID (W11) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
Strong Democrat {c |}{res}        685       25.71       25.71
{txt} Not Strong Dem {c |}{res}        353       13.25       38.96
{txt}       Lean Dem {c |}{res}        243        9.12       48.09
{txt}           Ind. {c |}{res}        260        9.76       57.85
{txt}       Lean Rep {c |}{res}        222        8.33       66.18
{txt} Not Strong Rep {c |}{res}        355       13.33       79.50
{txt}     Strong Rep {c |}{res}        546       20.50      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,664      100.00
{txt}
{com}.         tab partyid11 DER08W11

                {txt}{c |}       der08w11. DERIVED. R party identification at wave 11
      PID (W11) {c |} 0. Strong  1. Not ve  2. Indepe  3. Indepe  4. Indepe  5. Not ve {c |}     Total
{hline 16}{c +}{hline 66}{c +}{hline 10}
Strong Democrat {c |}{res}       685          0          0          0          0          0 {txt}{c |}{res}       685 
{txt} Not Strong Dem {c |}{res}         0        353          0          0          0          0 {txt}{c |}{res}       353 
{txt}       Lean Dem {c |}{res}         0          0        243          0          0          0 {txt}{c |}{res}       243 
{txt}           Ind. {c |}{res}         0          0          0        260          0          0 {txt}{c |}{res}       260 
{txt}       Lean Rep {c |}{res}         0          0          0          0        222          0 {txt}{c |}{res}       222 
{txt} Not Strong Rep {c |}{res}         0          0          0          0          0        355 {txt}{c |}{res}       355 
{txt}     Strong Rep {c |}{res}         0          0          0          0          0          0 {txt}{c |}{res}       546 
{txt}{hline 16}{c +}{hline 66}{c +}{hline 10}
          Total {c |}{res}       685        353        243        260        222        355 {txt}{c |}{res}     2,664 


                {txt}{c |} der08w11.
                {c |} DERIVED. R
                {c |}   party
                {c |} identifica
                {c |}  tion at
                {c |}  wave 11
      PID (W11) {c |} 6. Strong {c |}     Total
{hline 16}{c +}{hline 11}{c +}{hline 10}
Strong Democrat {c |}{res}         0 {txt}{c |}{res}       685 
{txt} Not Strong Dem {c |}{res}         0 {txt}{c |}{res}       353 
{txt}       Lean Dem {c |}{res}         0 {txt}{c |}{res}       243 
{txt}           Ind. {c |}{res}         0 {txt}{c |}{res}       260 
{txt}       Lean Rep {c |}{res}         0 {txt}{c |}{res}       222 
{txt} Not Strong Rep {c |}{res}         0 {txt}{c |}{res}       355 
{txt}     Strong Rep {c |}{res}       546 {txt}{c |}{res}       546 
{txt}{hline 16}{c +}{hline 11}{c +}{hline 10}
          Total {c |}{res}       546 {txt}{c |}{res}     2,664 

{txt}
{com}.         tab pid_311

  {txt}PID (W11) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Democrat {c |}{res}      1,281       48.09       48.09
{txt} Republican {c |}{res}      1,123       42.15       90.24
{txt}Independent {c |}{res}        260        9.76      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,664      100.00
{txt}
{com}.         tab pid_211

  {txt}PID (W11) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
 Republican {c |}{res}      1,123       46.71       46.71
{txt}   Democrat {c |}{res}      1,281       53.29      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,404      100.00
{txt}
{com}.         tab pid_str11

    {txt}PID Str {c |}
       (W9) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
       Lean {c |}{res}        465       19.34       19.34
{txt} Not Strong {c |}{res}        708       29.45       48.79
{txt}     Strong {c |}{res}      1,231       51.21      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,404      100.00
{txt}
{com}. 
.         recode partyid11 (1=4) (2=3) (3=2) (4=1) (5=2) (6=3) (7=4), gen(pid_str11_full)
{txt}(2664 differences between partyid11 and pid_str11_full)

{com}.         label var pid_str11 "PID Str (W11)"
{txt}
{com}.         label values pid_str11 full
{txt}
{com}.         
.         
.         
. *W17
.         recode DER08W17 (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7) ///
>                 (-7=.) (-6=.) (-5=.) (-4=.) (-2=.), gen(partyid17)
{txt}(4240 differences between DER08W17 and partyid17)

{com}.         label var partyid17 "PID (W17)"
{txt}
{com}.         label values partyid17 pi1
{txt}
{com}.         
.         gen pid_317 = .
{txt}(4240 missing values generated)

{com}.         replace pid_317 = 1 if partyid17 >=1 & partyid17 <= 3
{txt}(1133 real changes made)

{com}.         replace pid_317 = 2 if partyid17 >=5 & partyid17 <= 7
{txt}(994 real changes made)

{com}.         replace pid_317 = 3 if partyid17 == 4
{txt}(263 real changes made)

{com}.         label var pid_317 "PID (W17)"
{txt}
{com}.         label values pid_317 pi2
{txt}
{com}.         
.         gen pid_217 = .
{txt}(4240 missing values generated)

{com}.         replace pid_217 = 1 if pid_317 == 1
{txt}(1133 real changes made)

{com}.         replace pid_217 = 0 if pid_317 == 2
{txt}(994 real changes made)

{com}.         label var pid_217 "PID (W17)"
{txt}
{com}.         label values pid_217 pi3
{txt}
{com}.         
.         gen pid_str17 = .
{txt}(4240 missing values generated)

{com}.         replace pid_str17 =  1 if partyid17 == 3
{txt}(216 real changes made)

{com}.         replace pid_str17 =  1 if partyid17 == 5
{txt}(232 real changes made)

{com}.         replace pid_str17 =  2 if partyid17 == 2
{txt}(357 real changes made)

{com}.         replace pid_str17 =  2 if partyid17 == 6
{txt}(378 real changes made)

{com}.         replace pid_str17 =  3 if partyid17 == 1
{txt}(560 real changes made)

{com}.         replace pid_str17 =  3 if partyid17 == 7
{txt}(384 real changes made)

{com}.         label var pid_str17 "PID Str (W9)"
{txt}
{com}.         label values pid_str17 str
{txt}
{com}.         
.         tab partyid17

      {txt}PID (W17) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
Strong Democrat {c |}{res}        560       23.43       23.43
{txt} Not Strong Dem {c |}{res}        357       14.94       38.37
{txt}       Lean Dem {c |}{res}        216        9.04       47.41
{txt}           Ind. {c |}{res}        263       11.00       58.41
{txt}       Lean Rep {c |}{res}        232        9.71       68.12
{txt} Not Strong Rep {c |}{res}        378       15.82       83.93
{txt}     Strong Rep {c |}{res}        384       16.07      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,390      100.00
{txt}
{com}.         tab partyid17 DER08W17

                {txt}{c |}       der08w17. DERIVED. R party identification at wave 17
      PID (W17) {c |} 0. Strong  1. Not ve  2. Indepe  3. Indepe  4. Indepe  5. Not ve {c |}     Total
{hline 16}{c +}{hline 66}{c +}{hline 10}
Strong Democrat {c |}{res}       560          0          0          0          0          0 {txt}{c |}{res}       560 
{txt} Not Strong Dem {c |}{res}         0        357          0          0          0          0 {txt}{c |}{res}       357 
{txt}       Lean Dem {c |}{res}         0          0        216          0          0          0 {txt}{c |}{res}       216 
{txt}           Ind. {c |}{res}         0          0          0        263          0          0 {txt}{c |}{res}       263 
{txt}       Lean Rep {c |}{res}         0          0          0          0        232          0 {txt}{c |}{res}       232 
{txt} Not Strong Rep {c |}{res}         0          0          0          0          0        378 {txt}{c |}{res}       378 
{txt}     Strong Rep {c |}{res}         0          0          0          0          0          0 {txt}{c |}{res}       384 
{txt}{hline 16}{c +}{hline 66}{c +}{hline 10}
          Total {c |}{res}       560        357        216        263        232        378 {txt}{c |}{res}     2,390 


                {txt}{c |} der08w17.
                {c |} DERIVED. R
                {c |}   party
                {c |} identifica
                {c |}  tion at
                {c |}  wave 17
      PID (W17) {c |} 6. Strong {c |}     Total
{hline 16}{c +}{hline 11}{c +}{hline 10}
Strong Democrat {c |}{res}         0 {txt}{c |}{res}       560 
{txt} Not Strong Dem {c |}{res}         0 {txt}{c |}{res}       357 
{txt}       Lean Dem {c |}{res}         0 {txt}{c |}{res}       216 
{txt}           Ind. {c |}{res}         0 {txt}{c |}{res}       263 
{txt}       Lean Rep {c |}{res}         0 {txt}{c |}{res}       232 
{txt} Not Strong Rep {c |}{res}         0 {txt}{c |}{res}       378 
{txt}     Strong Rep {c |}{res}       384 {txt}{c |}{res}       384 
{txt}{hline 16}{c +}{hline 11}{c +}{hline 10}
          Total {c |}{res}       384 {txt}{c |}{res}     2,390 

{txt}
{com}.         tab pid_317

  {txt}PID (W17) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Democrat {c |}{res}      1,133       47.41       47.41
{txt} Republican {c |}{res}        994       41.59       89.00
{txt}Independent {c |}{res}        263       11.00      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,390      100.00
{txt}
{com}.         tab pid_217

  {txt}PID (W17) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
 Republican {c |}{res}        994       46.73       46.73
{txt}   Democrat {c |}{res}      1,133       53.27      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,127      100.00
{txt}
{com}.         tab pid_str17

    {txt}PID Str {c |}
       (W9) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
       Lean {c |}{res}        448       21.06       21.06
{txt} Not Strong {c |}{res}        735       34.56       55.62
{txt}     Strong {c |}{res}        944       44.38      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,127      100.00
{txt}
{com}.         
.         gen partisan_17 = pid_217
{txt}(2113 missing values generated)

{com}.         label var partisan_17 "Co-Partisan to Pres Obama? (W17)"
{txt}
{com}.         label values partisan_17 part
{txt}
{com}.         
.         recode partyid17 (1=4) (2=3) (3=2) (4=1) (5=2) (6=3) (7=4), gen(pid_str17_full)
{txt}(2390 differences between partyid17 and pid_str17_full)

{com}.         label var pid_str17 "PID Str (W10)"
{txt}
{com}.         label values pid_str17 full
{txt}
{com}.         
.                 
. *W19
.         recode DER08W19 (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7) (-7=.) (-6=.) (-5=.) (-4=.) (-2=.), gen(partyid19)
{txt}(4240 differences between DER08W19 and partyid19)

{com}.         label var partyid19 "PID (W19)"
{txt}
{com}.         label values partyid19 pi1
{txt}
{com}.         
.         gen pid_319 = .
{txt}(4240 missing values generated)

{com}.         replace pid_319 = 1 if partyid19 >=1 & partyid19 <= 3
{txt}(1141 real changes made)

{com}.         replace pid_319 = 2 if partyid19 >=5 & partyid19 <= 7
{txt}(983 real changes made)

{com}.         replace pid_319 = 3 if partyid19 == 4
{txt}(263 real changes made)

{com}.         label var pid_319 "PID (W19)"
{txt}
{com}.         label values pid_319 pi2
{txt}
{com}.         
.         gen pid_219 = .
{txt}(4240 missing values generated)

{com}.         replace pid_219 = 1 if pid_319 == 1
{txt}(1141 real changes made)

{com}.         replace pid_219 = 0 if pid_319 == 2
{txt}(983 real changes made)

{com}.         label var pid_219 "PID (W19)"
{txt}
{com}.         label values pid_219 pi3
{txt}
{com}.         
.         gen pid_str19 = .
{txt}(4240 missing values generated)

{com}.         replace pid_str19 =  1 if partyid19 == 3
{txt}(252 real changes made)

{com}.         replace pid_str19 =  1 if partyid19 == 5
{txt}(246 real changes made)

{com}.         replace pid_str19 =  2 if partyid19 == 2
{txt}(368 real changes made)

{com}.         replace pid_str19 =  2 if partyid19 == 6
{txt}(383 real changes made)

{com}.         replace pid_str19 =  3 if partyid19 == 1
{txt}(521 real changes made)

{com}.         replace pid_str19 =  3 if partyid19 == 7
{txt}(354 real changes made)

{com}.         label var pid_str19 "PID Str (W9)"
{txt}
{com}.         label values pid_str19 str
{txt}
{com}.         
.         tab partyid19

      {txt}PID (W19) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
Strong Democrat {c |}{res}        521       21.83       21.83
{txt} Not Strong Dem {c |}{res}        368       15.42       37.24
{txt}       Lean Dem {c |}{res}        252       10.56       47.80
{txt}           Ind. {c |}{res}        263       11.02       58.82
{txt}       Lean Rep {c |}{res}        246       10.31       69.12
{txt} Not Strong Rep {c |}{res}        383       16.05       85.17
{txt}     Strong Rep {c |}{res}        354       14.83      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,387      100.00
{txt}
{com}.         tab partyid19 DER08W19

                {txt}{c |}       der08w19. DERIVED. R party identification at wave 19
      PID (W19) {c |} 0. Strong  1. Not ve  2. Indepe  3. Indepe  4. Indepe  5. Not ve {c |}     Total
{hline 16}{c +}{hline 66}{c +}{hline 10}
Strong Democrat {c |}{res}       521          0          0          0          0          0 {txt}{c |}{res}       521 
{txt} Not Strong Dem {c |}{res}         0        368          0          0          0          0 {txt}{c |}{res}       368 
{txt}       Lean Dem {c |}{res}         0          0        252          0          0          0 {txt}{c |}{res}       252 
{txt}           Ind. {c |}{res}         0          0          0        263          0          0 {txt}{c |}{res}       263 
{txt}       Lean Rep {c |}{res}         0          0          0          0        246          0 {txt}{c |}{res}       246 
{txt} Not Strong Rep {c |}{res}         0          0          0          0          0        383 {txt}{c |}{res}       383 
{txt}     Strong Rep {c |}{res}         0          0          0          0          0          0 {txt}{c |}{res}       354 
{txt}{hline 16}{c +}{hline 66}{c +}{hline 10}
          Total {c |}{res}       521        368        252        263        246        383 {txt}{c |}{res}     2,387 


                {txt}{c |} der08w19.
                {c |} DERIVED. R
                {c |}   party
                {c |} identifica
                {c |}  tion at
                {c |}  wave 19
      PID (W19) {c |} 6. Strong {c |}     Total
{hline 16}{c +}{hline 11}{c +}{hline 10}
Strong Democrat {c |}{res}         0 {txt}{c |}{res}       521 
{txt} Not Strong Dem {c |}{res}         0 {txt}{c |}{res}       368 
{txt}       Lean Dem {c |}{res}         0 {txt}{c |}{res}       252 
{txt}           Ind. {c |}{res}         0 {txt}{c |}{res}       263 
{txt}       Lean Rep {c |}{res}         0 {txt}{c |}{res}       246 
{txt} Not Strong Rep {c |}{res}         0 {txt}{c |}{res}       383 
{txt}     Strong Rep {c |}{res}       354 {txt}{c |}{res}       354 
{txt}{hline 16}{c +}{hline 11}{c +}{hline 10}
          Total {c |}{res}       354 {txt}{c |}{res}     2,387 

{txt}
{com}.         tab pid_319

  {txt}PID (W19) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Democrat {c |}{res}      1,141       47.80       47.80
{txt} Republican {c |}{res}        983       41.18       88.98
{txt}Independent {c |}{res}        263       11.02      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,387      100.00
{txt}
{com}.         tab pid_219

  {txt}PID (W19) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
 Republican {c |}{res}        983       46.28       46.28
{txt}   Democrat {c |}{res}      1,141       53.72      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,124      100.00
{txt}
{com}.         tab pid_str19

    {txt}PID Str {c |}
       (W9) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
       Lean {c |}{res}        498       23.45       23.45
{txt} Not Strong {c |}{res}        751       35.36       58.80
{txt}     Strong {c |}{res}        875       41.20      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,124      100.00
{txt}
{com}.         
.         recode partyid19 (1=4) (2=3) (3=2) (4=1) (5=2) (6=3) (7=4), gen(pid_str19_full)
{txt}(2387 differences between partyid19 and pid_str19_full)

{com}.         label var pid_str19 "PID Str (W10)"
{txt}
{com}.         label values pid_str19 full
{txt}
{com}.         
.                 
. *Relationship over time
.         pwcorr partyid1 partyid9 partyid10 partyid11 partyid17 partyid19, sig

             {txt}{c |} partyid1 partyid9 party~10 party~11 party~17 party~19
{hline 13}{c +}{hline 54}
    partyid1 {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
    partyid9 {c |} {res}  0.8944   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}
   partyid10 {c |} {res}  0.8997   0.9207   1.0000 
             {txt}{c |}{res}   0.0000   0.0000
             {txt}{c |}
   partyid11 {c |} {res}  0.8927   0.9173   0.9315   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000
             {txt}{c |}
   partyid17 {c |} {res}  0.8964   0.9124   0.9221   0.9245   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000   0.0000
             {txt}{c |}
   partyid19 {c |} {res}  0.8911   0.9090   0.9165   0.9183   0.9370   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000   0.0000   0.0000
             {txt}{c |}

{com}.         pwcorr pid_str1 pid_str9 pid_str10 pid_str11 pid_str17 pid_str19, sig

             {txt}{c |} pid_str1 pid_str9 pid_s~10 pid_s~11 pid_s~17 pid_s~19
{hline 13}{c +}{hline 54}
    pid_str1 {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
    pid_str9 {c |} {res}  0.6608   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}
   pid_str10 {c |} {res}  0.6228   0.7394   1.0000 
             {txt}{c |}{res}   0.0000   0.0000
             {txt}{c |}
   pid_str11 {c |} {res}  0.6404   0.7292   0.7538   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000
             {txt}{c |}
   pid_str17 {c |} {res}  0.6375   0.6689   0.7117   0.6967   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000   0.0000
             {txt}{c |}
   pid_str19 {c |} {res}  0.6007   0.6746   0.7121   0.6880   0.7483   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000   0.0000   0.0000
             {txt}{c |}

{com}.                 
.                 
.         tab w1_retro pid_21, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

      Econ {c |}
    Better {c |}
  than 1yr {c |}       PID (W1)
 Ago (W1)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       429        621 {txt}{c |}{res}     1,050 
           {txt}{c |}{res}     40.86      59.14 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     63.56      84.03 {txt}{c |}{res}     74.26 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}       209        108 {txt}{c |}{res}       317 
           {txt}{c |}{res}     65.93      34.07 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     30.96      14.61 {txt}{c |}{res}     22.42 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}        37         10 {txt}{c |}{res}        47 
           {txt}{c |}{res}     78.72      21.28 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      5.48       1.35 {txt}{c |}{res}      3.32 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       675        739 {txt}{c |}{res}     1,414 
           {txt}{c |}{res}     47.74      52.26 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 80.0663  {txt} Pr = {res}0.000
{txt}
{com}.         tab w6_retro pid_21, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

      Econ {c |}
    Better {c |}
  than 1yr {c |}       PID (W1)
 Ago (W6)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       458        561 {txt}{c |}{res}     1,019 
           {txt}{c |}{res}     44.95      55.05 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     79.10      91.22 {txt}{c |}{res}     85.34 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}       108         50 {txt}{c |}{res}       158 
           {txt}{c |}{res}     68.35      31.65 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     18.65       8.13 {txt}{c |}{res}     13.23 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}        13          4 {txt}{c |}{res}        17 
           {txt}{c |}{res}     76.47      23.53 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      2.25       0.65 {txt}{c |}{res}      1.42 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       579        615 {txt}{c |}{res}     1,194 
           {txt}{c |}{res}     48.49      51.51 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 35.4138  {txt} Pr = {res}0.000
{txt}
{com}.         tab w10_retro pid_21, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

      Econ {c |}
    Better {c |}
  than 1yr {c |}       PID (W1)
Ago (W10)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       535        596 {txt}{c |}{res}     1,131 
           {txt}{c |}{res}     47.30      52.70 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     90.52      96.75 {txt}{c |}{res}     93.70 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}        53         19 {txt}{c |}{res}        72 
           {txt}{c |}{res}     73.61      26.39 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      8.97       3.08 {txt}{c |}{res}      5.97 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}         3          1 {txt}{c |}{res}         4 
           {txt}{c |}{res}     75.00      25.00 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      0.51       0.16 {txt}{c |}{res}      0.33 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       591        616 {txt}{c |}{res}     1,207 
           {txt}{c |}{res}     48.96      51.04 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 19.8363  {txt} Pr = {res}0.000
{txt}
{com}.         tab w11_retro pid_21, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

Econ Worse {c |}
  than 1yr {c |}       PID (W1)
Ago (W11)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       536        593 {txt}{c |}{res}     1,129 
           {txt}{c |}{res}     47.48      52.52 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     90.08      96.42 {txt}{c |}{res}     93.31 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}        55         21 {txt}{c |}{res}        76 
           {txt}{c |}{res}     72.37      27.63 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      9.24       3.41 {txt}{c |}{res}      6.28 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}         4          1 {txt}{c |}{res}         5 
           {txt}{c |}{res}     80.00      20.00 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      0.67       0.16 {txt}{c |}{res}      0.41 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       595        615 {txt}{c |}{res}     1,210 
           {txt}{c |}{res}     49.17      50.83 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 19.5631  {txt} Pr = {res}0.000
{txt}
{com}.         tab w10_retro pid_29, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

      Econ {c |}
    Better {c |}
  than 1yr {c |}       PID (W9)
Ago (W10)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       935      1,104 {txt}{c |}{res}     2,039 
           {txt}{c |}{res}     45.86      54.14 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     90.86      97.53 {txt}{c |}{res}     94.35 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}        90         23 {txt}{c |}{res}       113 
           {txt}{c |}{res}     79.65      20.35 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      8.75       2.03 {txt}{c |}{res}      5.23 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}         4          5 {txt}{c |}{res}         9 
           {txt}{c |}{res}     44.44      55.56 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      0.39       0.44 {txt}{c |}{res}      0.42 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}     1,029      1,132 {txt}{c |}{res}     2,161 
           {txt}{c |}{res}     47.62      52.38 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 49.0463  {txt} Pr = {res}0.000
{txt}
{com}.         tab w11_retro pid_29, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

Econ Worse {c |}
  than 1yr {c |}       PID (W9)
Ago (W11)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       951      1,085 {txt}{c |}{res}     2,036 
           {txt}{c |}{res}     46.71      53.29 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     90.83      96.19 {txt}{c |}{res}     93.61 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}        90         38 {txt}{c |}{res}       128 
           {txt}{c |}{res}     70.31      29.69 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      8.60       3.37 {txt}{c |}{res}      5.89 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}         6          5 {txt}{c |}{res}        11 
           {txt}{c |}{res}     54.55      45.45 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      0.57       0.44 {txt}{c |}{res}      0.51 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}     1,047      1,128 {txt}{c |}{res}     2,175 
           {txt}{c |}{res}     48.14      51.86 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 27.0561  {txt} Pr = {res}0.000
{txt}
{com}.         
.         tab w17_retro pid_21, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

Econ Worse {c |}
 than Jan. {c |}
      2009 {c |}       PID (W1)
    (W17)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       331        258 {txt}{c |}{res}       589 
           {txt}{c |}{res}     56.20      43.80 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     61.52      45.74 {txt}{c |}{res}     53.45 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}       145        197 {txt}{c |}{res}       342 
           {txt}{c |}{res}     42.40      57.60 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     26.95      34.93 {txt}{c |}{res}     31.03 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}        62        109 {txt}{c |}{res}       171 
           {txt}{c |}{res}     36.26      63.74 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     11.52      19.33 {txt}{c |}{res}     15.52 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       538        564 {txt}{c |}{res}     1,102 
           {txt}{c |}{res}     48.82      51.18 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 29.2750  {txt} Pr = {res}0.000
{txt}
{com}.         tab w17_retro pid_29, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

Econ Worse {c |}
 than Jan. {c |}
      2009 {c |}       PID (W9)
    (W17)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       587        431 {txt}{c |}{res}     1,018 
           {txt}{c |}{res}     57.66      42.34 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     62.71      42.89 {txt}{c |}{res}     52.45 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}       252        364 {txt}{c |}{res}       616 
           {txt}{c |}{res}     40.91      59.09 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     26.92      36.22 {txt}{c |}{res}     31.74 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}        97        210 {txt}{c |}{res}       307 
           {txt}{c |}{res}     31.60      68.40 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     10.36      20.90 {txt}{c |}{res}     15.82 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       936      1,005 {txt}{c |}{res}     1,941 
           {txt}{c |}{res}     48.22      51.78 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 83.5148  {txt} Pr = {res}0.000
{txt}
{com}.         tab w19_retro pid_21, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

Econ Worse {c |}
 than Jan. {c |}
      2009 {c |}       PID (W1)
    (W19)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       408        237 {txt}{c |}{res}       645 
           {txt}{c |}{res}     63.26      36.74 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     75.98      42.32 {txt}{c |}{res}     58.80 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}        98        224 {txt}{c |}{res}       322 
           {txt}{c |}{res}     30.43      69.57 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     18.25      40.00 {txt}{c |}{res}     29.35 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}        31         99 {txt}{c |}{res}       130 
           {txt}{c |}{res}     23.85      76.15 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      5.77      17.68 {txt}{c |}{res}     11.85 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       537        560 {txt}{c |}{res}     1,097 
           {txt}{c |}{res}     48.95      51.05 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res}129.7833  {txt} Pr = {res}0.000
{txt}
{com}.         tab w19_retro pid_29, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

Econ Worse {c |}
 than Jan. {c |}
      2009 {c |}       PID (W9)
    (W19)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       687        418 {txt}{c |}{res}     1,105 
           {txt}{c |}{res}     62.17      37.83 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     73.63      41.39 {txt}{c |}{res}     56.87 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}       190        402 {txt}{c |}{res}       592 
           {txt}{c |}{res}     32.09      67.91 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     20.36      39.80 {txt}{c |}{res}     30.47 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}        56        190 {txt}{c |}{res}       246 
           {txt}{c |}{res}     22.76      77.24 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      6.00      18.81 {txt}{c |}{res}     12.66 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       933      1,010 {txt}{c |}{res}     1,943 
           {txt}{c |}{res}     48.02      51.98 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res}211.6768  {txt} Pr = {res}0.000
{txt}
{com}.                 
.                 
.                 
.                 
.                 *****************************************************
.                 *********Network Size and Disagreement***************
.                 *****************************************************
. 
. *# Names given/asked about
.         tab DER17

       {txt}der17. DERIVED. Number of names {c |}
                    mentioned at W9ZD2 {c |}      Freq.     Percent        Cum.
{hline 39}{c +}{hline 35}
      -6. Not asked, unit non-response {c |}{res}      1,591       37.52       37.52
{txt}                      -1. Inapplicable {c |}{res}        446       10.52       48.04
{txt}                0. mentioned   0 names {c |}{res}         65        1.53       49.58
{txt}                 1. mentioned   1 name {c |}{res}        104        2.45       52.03
{txt}                2. mentioned   2 names {c |}{res}        127        3.00       55.02
{txt}                3. mentioned   3 names {c |}{res}        194        4.58       59.60
{txt}                4. mentioned   4 names {c |}{res}        208        4.91       64.50
{txt}                5. mentioned   5 names {c |}{res}        193        4.55       69.06
{txt}                6. mentioned   6 names {c |}{res}        183        4.32       73.37
{txt}                7. mentioned   7 names {c |}{res}        126        2.97       76.34
{txt}                8. mentioned   8 names {c |}{res}      1,003       23.66      100.00
{txt}{hline 39}{c +}{hline 35}
                                 Total {c |}{res}      4,240      100.00
{txt}
{com}.         gen numgiven = DER17
{txt}
{com}.         replace numgiven = . if numgiven < 0
{txt}(2037 real changes made, 2037 to missing)

{com}.         label var numgiven "Number of Listed Discussants"
{txt}
{com}.         tab numgiven 

  {txt}Number of {c |}
     Listed {c |}
Discussants {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}         65        2.95        2.95
{txt}          1 {c |}{res}        104        4.72        7.67
{txt}          2 {c |}{res}        127        5.76       13.44
{txt}          3 {c |}{res}        194        8.81       22.24
{txt}          4 {c |}{res}        208        9.44       31.68
{txt}          5 {c |}{res}        193        8.76       40.44
{txt}          6 {c |}{res}        183        8.31       48.75
{txt}          7 {c |}{res}        126        5.72       54.47
{txt}          8 {c |}{res}      1,003       45.53      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,203      100.00
{txt}
{com}.         summ numgiven, detail

                {txt}Number of Listed Discussants
{hline 61}
      Percentiles      Smallest
 1%    {res}        0              0
{txt} 5%    {res}        1              0
{txt}10%    {res}        2              0       {txt}Obs         {res}       2203
{txt}25%    {res}        4              0       {txt}Sum of Wgt. {res}       2203

{txt}50%    {res}        7                      {txt}Mean          {res} 5.783477
                        {txt}Largest       Std. Dev.     {res} 2.501382
{txt}75%    {res}        8              8
{txt}90%    {res}        8              8       {txt}Variance      {res} 6.256911
{txt}95%    {res}        8              8       {txt}Skewness      {res}-.7296673
{txt}99%    {res}        8              8       {txt}Kurtosis      {res} 2.222504
{txt}
{com}.                 
.         
.         gen numgiven1 = numgiven
{txt}(2037 missing values generated)

{com}.         replace numgiven1 = 3 if numgiven > 3 & numgiven <=8
{txt}(1713 real changes made)

{com}.         label var numgiven1 "Number of Disc. Asked About"
{txt}
{com}.         tab numgiven1

  {txt}Number of {c |}
Disc. Asked {c |}
      About {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}         65        2.95        2.95
{txt}          1 {c |}{res}        104        4.72        7.67
{txt}          2 {c |}{res}        127        5.76       13.44
{txt}          3 {c |}{res}      1,907       86.56      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,203      100.00
{txt}
{com}.         tab numgiven numgiven1

 {txt}Number of {c |}
    Listed {c |}
Discussant {c |}         Number of Disc. Asked About
         s {c |}         0          1          2          3 {c |}     Total
{hline 11}{c +}{hline 44}{c +}{hline 10}
         0 {c |}{res}        65          0          0          0 {txt}{c |}{res}        65 
{txt}         1 {c |}{res}         0        104          0          0 {txt}{c |}{res}       104 
{txt}         2 {c |}{res}         0          0        127          0 {txt}{c |}{res}       127 
{txt}         3 {c |}{res}         0          0          0        194 {txt}{c |}{res}       194 
{txt}         4 {c |}{res}         0          0          0        208 {txt}{c |}{res}       208 
{txt}         5 {c |}{res}         0          0          0        193 {txt}{c |}{res}       193 
{txt}         6 {c |}{res}         0          0          0        183 {txt}{c |}{res}       183 
{txt}         7 {c |}{res}         0          0          0        126 {txt}{c |}{res}       126 
{txt}         8 {c |}{res}         0          0          0      1,003 {txt}{c |}{res}     1,003 
{txt}{hline 11}{c +}{hline 44}{c +}{hline 10}
     Total {c |}{res}        65        104        127      1,907 {txt}{c |}{res}     2,203 

{txt}
{com}.         
.         summ numgiven1 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 3}numgiven1 {c |}{res}      2203    2.759419    .6740594          0          3
{txt}
{com}.         gen numgiven01 = (numgiven1 - r(min))/(r(max)-r(min))
{txt}(2037 missing values generated)

{com}.         label var numgiven01 "Network Size"
{txt}
{com}.         
. *****Partisan Disagreement
.         
.         /**half of respondents asked whether the discussant was a republican, 
>                 half asked if a Democrat**/
.         
.         foreach var in W9ZD12_1 W9ZD13_1 W9ZD12_2 W9ZD13_2 W9ZD12_3 W9ZD13_3 {c -(}
{txt}  2{com}.                 tab `var'
{txt}  3{com}.                 {c )-}

   {txt}w9zd12_1. Is name1 a Democrat {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
-6. Not asked, unit non-response {c |}{res}      1,474       34.76       34.76
{txt}       -5. Not asked, terminated {c |}{res}        153        3.61       38.37
{txt}                -1. Inapplicable {c |}{res}      1,546       36.46       74.83
{txt}                     1. Democrat {c |}{res}        432       10.19       85.02
{txt}                   2. Republican {c |}{res}        400        9.43       94.46
{txt}                  3. independent {c |}{res}        182        4.29       98.75
{txt}               4. something else {c |}{res}         53        1.25      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}      4,240      100.00

 {txt}w9zd13_1. Is name1 a Republican {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
-6. Not asked, unit non-response {c |}{res}      1,474       34.76       34.76
{txt}       -5. Not asked, terminated {c |}{res}        180        4.25       39.01
{txt}                -1. Inapplicable {c |}{res}      1,555       36.67       75.68
{txt}                   1. Republican {c |}{res}        382        9.01       84.69
{txt}                     2. Democrat {c |}{res}        432       10.19       94.88
{txt}                  3. independent {c |}{res}        173        4.08       98.96
{txt}               4. something else {c |}{res}         44        1.04      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}      4,240      100.00

   {txt}w9zd12_2. Is name2 a Democrat {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
-6. Not asked, unit non-response {c |}{res}      1,474       34.76       34.76
{txt}       -5. Not asked, terminated {c |}{res}        153        3.61       38.37
{txt}                -1. Inapplicable {c |}{res}      1,601       37.76       76.13
{txt}                     1. Democrat {c |}{res}        410        9.67       85.80
{txt}                   2. Republican {c |}{res}        361        8.51       94.32
{txt}                  3. independent {c |}{res}        179        4.22       98.54
{txt}               4. something else {c |}{res}         62        1.46      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}      4,240      100.00

 {txt}w9zd13_2. Is name2 a Republican {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
-6. Not asked, unit non-response {c |}{res}      1,474       34.76       34.76
{txt}       -5. Not asked, terminated {c |}{res}        180        4.25       39.01
{txt}                -1. Inapplicable {c |}{res}      1,607       37.90       76.91
{txt}                   1. Republican {c |}{res}        358        8.44       85.35
{txt}                     2. Democrat {c |}{res}        403        9.50       94.86
{txt}                  3. independent {c |}{res}        163        3.84       98.70
{txt}               4. something else {c |}{res}         55        1.30      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}      4,240      100.00

   {txt}w9zd12_3. Is name3 a Democrat {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
-6. Not asked, unit non-response {c |}{res}      1,474       34.76       34.76
{txt}       -5. Not asked, terminated {c |}{res}        154        3.63       38.40
{txt}                -1. Inapplicable {c |}{res}      1,665       39.27       77.67
{txt}                     1. Democrat {c |}{res}        407        9.60       87.26
{txt}                   2. Republican {c |}{res}        324        7.64       94.91
{txt}                  3. independent {c |}{res}        156        3.68       98.58
{txt}               4. something else {c |}{res}         60        1.42      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}      4,240      100.00

 {txt}w9zd13_3. Is name3 a Republican {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
-6. Not asked, unit non-response {c |}{res}      1,474       34.76       34.76
{txt}       -5. Not asked, terminated {c |}{res}        180        4.25       39.01
{txt}                -1. Inapplicable {c |}{res}      1,666       39.29       78.30
{txt}                   1. Republican {c |}{res}        329        7.76       86.06
{txt}                     2. Democrat {c |}{res}        390        9.20       95.26
{txt}                  3. independent {c |}{res}        151        3.56       98.82
{txt}               4. something else {c |}{res}         50        1.18      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}      4,240      100.00
{txt}
{com}.         
.         *For 12_:
.                 *1 = Dem
.                 *2 = Republican
.                 *3 = ind
.                 *4 = something else
.                 
.         *For 13_: 
.                 *1: Republican
.                 *2 = Dem
.                 *3 = Ind
.                 *4 = something else
.         
.         foreach var in W9ZD12_1 W9ZD12_2 W9ZD12_3 W9ZD13_2 W9ZD12_3 W9ZD13_3  {c -(}
{txt}  2{com}.                 tab `var' if `var' >0
{txt}  3{com}.                 {c )-}

   {txt}w9zd12_1. Is name1 a Democrat {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
                     1. Democrat {c |}{res}        432       40.49       40.49
{txt}                   2. Republican {c |}{res}        400       37.49       77.98
{txt}                  3. independent {c |}{res}        182       17.06       95.03
{txt}               4. something else {c |}{res}         53        4.97      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}      1,067      100.00

   {txt}w9zd12_2. Is name2 a Democrat {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
                     1. Democrat {c |}{res}        410       40.51       40.51
{txt}                   2. Republican {c |}{res}        361       35.67       76.19
{txt}                  3. independent {c |}{res}        179       17.69       93.87
{txt}               4. something else {c |}{res}         62        6.13      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}      1,012      100.00

   {txt}w9zd12_3. Is name3 a Democrat {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
                     1. Democrat {c |}{res}        407       42.98       42.98
{txt}                   2. Republican {c |}{res}        324       34.21       77.19
{txt}                  3. independent {c |}{res}        156       16.47       93.66
{txt}               4. something else {c |}{res}         60        6.34      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}        947      100.00

 {txt}w9zd13_2. Is name2 a Republican {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
                   1. Republican {c |}{res}        358       36.57       36.57
{txt}                     2. Democrat {c |}{res}        403       41.16       77.73
{txt}                  3. independent {c |}{res}        163       16.65       94.38
{txt}               4. something else {c |}{res}         55        5.62      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}        979      100.00

   {txt}w9zd12_3. Is name3 a Democrat {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
                     1. Democrat {c |}{res}        407       42.98       42.98
{txt}                   2. Republican {c |}{res}        324       34.21       77.19
{txt}                  3. independent {c |}{res}        156       16.47       93.66
{txt}               4. something else {c |}{res}         60        6.34      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}        947      100.00

 {txt}w9zd13_3. Is name3 a Republican {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
                   1. Republican {c |}{res}        329       35.76       35.76
{txt}                     2. Democrat {c |}{res}        390       42.39       78.15
{txt}                  3. independent {c |}{res}        151       16.41       94.57
{txt}               4. something else {c |}{res}         50        5.43      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}        920      100.00
{txt}
{com}.                 
.         *Creating PID Scale, inc. leaners*
.                 *1 = Democrat, 2 = Republican; 3 = Ind
.                 
.                 label def dpid 1 "Democrat" 2 "Republican" 3 "Independent"
{txt}
{com}.                 
.                 
.                 gen d1_pid = . 
{txt}(4240 missing values generated)

{com}.                 replace d1_pid = 1 if W9ZD12_1 == 1 
{txt}(432 real changes made)

{com}.                 replace d1_pid = 1 if W9ZD12_1 == 3 & W9ZD16_1 == 1
{txt}(57 real changes made)

{com}.                 replace d1_pid = 1 if W9ZD12_1 == 4 & W9ZD16_1 == 1
{txt}(10 real changes made)

{com}.                 replace d1_pid = 2 if W9ZD12_1 == 2
{txt}(400 real changes made)

{com}.                 replace d1_pid = 2 if W9ZD12_1 == 3 & W9ZD16_1 == 2
{txt}(43 real changes made)

{com}.                 replace d1_pid = 2 if W9ZD12_1 == 4 & W9ZD16_1 == 2
{txt}(7 real changes made)

{com}.                 replace d1_pid = 3 if W9ZD12_1 == 3 & W9ZD16_1 == 3
{txt}(73 real changes made)

{com}.                 replace d1_pid = 3 if W9ZD12_1 == 4 & W9ZD16_1 == 3
{txt}(34 real changes made)

{com}.                 replace d1_pid = 2 if W9ZD13_1 == 1 
{txt}(382 real changes made)

{com}.                 replace d1_pid = 2 if W9ZD13_1 == 3 & W9ZD16_1 == 1
{txt}(50 real changes made)

{com}.                 replace d1_pid = 2 if W9ZD13_1 == 4 & W9ZD16_1 == 1
{txt}(9 real changes made)

{com}.                 replace d1_pid = 1 if W9ZD13_1 == 2
{txt}(432 real changes made)

{com}.                 replace d1_pid = 1 if W9ZD13_1 == 3 & W9ZD16_1 == 2
{txt}(44 real changes made)

{com}.                 replace d1_pid = 1 if W9ZD13_1 == 4 & W9ZD16_1 == 2
{txt}(8 real changes made)

{com}.                 replace d1_pid = 3 if W9ZD13_1 == 3 & W9ZD16_1 == 3
{txt}(79 real changes made)

{com}.                 replace d1_pid = 3 if W9ZD13_1 == 4 & W9ZD16_1 == 3
{txt}(27 real changes made)

{com}.                 
.                 
.                 gen d2_pid = . 
{txt}(4240 missing values generated)

{com}.                 replace d2_pid = 1 if W9ZD12_2 == 1 
{txt}(410 real changes made)

{com}.                 replace d2_pid = 1 if W9ZD12_2 == 3 & W9ZD16_2 == 1
{txt}(55 real changes made)

{com}.                 replace d2_pid = 1 if W9ZD12_2 == 4 & W9ZD16_2 == 1
{txt}(12 real changes made)

{com}.                 
.                 replace d2_pid = 2 if W9ZD12_2 == 2
{txt}(361 real changes made)

{com}.                 replace d2_pid = 2 if W9ZD12_2 == 3 & W9ZD16_2 == 2
{txt}(44 real changes made)

{com}.                 replace d2_pid = 2 if W9ZD12_2 == 4 & W9ZD16_2 == 2
{txt}(7 real changes made)

{com}. 
.                 replace d2_pid = 3 if W9ZD12_2 == 3 & W9ZD16_2 == 3
{txt}(75 real changes made)

{com}.                 replace d2_pid = 3 if W9ZD12_2 == 4 & W9ZD16_2 == 3
{txt}(40 real changes made)

{com}. 
.                 replace d2_pid = 2 if W9ZD13_2 == 1 
{txt}(358 real changes made)

{com}.                 replace d2_pid = 2 if W9ZD13_2 == 3 & W9ZD16_2 == 1
{txt}(46 real changes made)

{com}.                 replace d2_pid = 2 if W9ZD13_2 == 4 & W9ZD16_2 == 1
{txt}(8 real changes made)

{com}.                 
.                 replace d2_pid = 1 if W9ZD13_2 == 2
{txt}(403 real changes made)

{com}.                 replace d2_pid = 1 if W9ZD13_2 == 3 & W9ZD16_2 == 2
{txt}(47 real changes made)

{com}.                 replace d2_pid = 1 if W9ZD13_2 == 4 & W9ZD16_2 == 2
{txt}(6 real changes made)

{com}. 
.                 replace d2_pid = 3 if W9ZD13_2 == 3 & W9ZD16_2 == 3
{txt}(70 real changes made)

{com}.                 replace d2_pid = 3 if W9ZD13_2 == 4 & W9ZD16_2 == 3
{txt}(41 real changes made)

{com}.                 
.                 
.                 gen d3_pid = . 
{txt}(4240 missing values generated)

{com}.                 replace d3_pid = 1 if W9ZD12_3 == 1 
{txt}(407 real changes made)

{com}.                 replace d3_pid = 1 if W9ZD12_3 == 3 & W9ZD16_3 == 1
{txt}(46 real changes made)

{com}.                 replace d3_pid = 1 if W9ZD12_3 == 4 & W9ZD16_3 == 1
{txt}(13 real changes made)

{com}.                 
.                 replace d3_pid = 2 if W9ZD12_3 == 2
{txt}(324 real changes made)

{com}.                 replace d3_pid = 2 if W9ZD12_3 == 3 & W9ZD16_3 == 2
{txt}(37 real changes made)

{com}.                 replace d3_pid = 2 if W9ZD12_3 == 4 & W9ZD16_3 == 2
{txt}(5 real changes made)

{com}. 
.                 replace d3_pid = 3 if W9ZD12_3 == 3 & W9ZD16_3 == 3
{txt}(67 real changes made)

{com}.                 replace d3_pid = 3 if W9ZD12_3 == 4 & W9ZD16_3 == 3
{txt}(42 real changes made)

{com}. 
.                 replace d3_pid = 2 if W9ZD13_3 == 1 
{txt}(329 real changes made)

{com}.                 replace d3_pid = 2 if W9ZD13_3 == 3 & W9ZD16_3 == 1
{txt}(47 real changes made)

{com}.                 replace d3_pid = 2 if W9ZD13_3 == 4 & W9ZD16_3 == 1
{txt}(4 real changes made)

{com}.                 
.                 replace d3_pid = 1 if W9ZD13_3 == 2
{txt}(390 real changes made)

{com}.                 replace d3_pid = 1 if W9ZD13_3 == 3 & W9ZD16_3 == 2
{txt}(45 real changes made)

{com}.                 replace d3_pid = 1 if W9ZD13_3 == 4 & W9ZD16_3 == 2
{txt}(11 real changes made)

{com}. 
.                 replace d3_pid = 3 if W9ZD13_3 == 3 & W9ZD16_3 == 3
{txt}(58 real changes made)

{com}.                 replace d3_pid = 3 if W9ZD13_3 == 4 & W9ZD16_3 == 3
{txt}(34 real changes made)

{com}.                 
.                 label values d1_pid d2_pid d3_pid  dpid
{txt}
{com}.                 
.         *Agreement
.                 *1 = Dem/Dem, Ind/Ind, Rep/Rep
.                 *0 = Dem/Rep, Dem/Something Else, Dem/Ind
.                 *0= Rep/Dem,. Rep/Something Else, rep/Ind
.                 *0 = Ind/Dem, Ind/Rep
.                 label def ag 1 "Agree" 0 "Disagree" 
{txt}
{com}.                 
.                 gen d1_agree = . 
{txt}(4240 missing values generated)

{com}.                 replace d1_agree = 1 if pid_39 == 1 & d1_pid == 1
{txt}(706 real changes made)

{com}.                 replace d1_agree = 1 if pid_39 == 2 & d1_pid == 2
{txt}(616 real changes made)

{com}.                 replace d1_agree = 1 if pid_39 == 3 & d1_pid == 3
{txt}(75 real changes made)

{com}.                 replace d1_agree = 0 if pid_39 == 1 & d1_pid == 2
{txt}(238 real changes made)

{com}.                 replace d1_agree = 0 if pid_39 == 1 & d1_pid == 3
{txt}(63 real changes made)

{com}.                 replace d1_agree = 0 if pid_39 == 2 & d1_pid == 1
{txt}(214 real changes made)

{com}.                 replace d1_agree = 0 if pid_39 == 2 & d1_pid == 3
{txt}(75 real changes made)

{com}.                 replace d1_agree = 0 if pid_39 == 3 & d1_pid == 1
{txt}(63 real changes made)

{com}.                 replace d1_agree = 0 if pid_39 == 3 & d1_pid == 2
{txt}(37 real changes made)

{com}.                 label var d1_agree "D1 Agree?"
{txt}
{com}.                 label values d1_agree ag
{txt}
{com}.                 
. 
.                 gen d2_agree = .
{txt}(4240 missing values generated)

{com}.                 replace d2_agree = 1 if pid_39 == 1 & d2_pid == 1
{txt}(654 real changes made)

{com}.                 replace d2_agree = 1 if pid_39 == 2 & d2_pid == 2
{txt}(560 real changes made)

{com}.                 replace d2_agree = 1 if pid_39 == 3 & d2_pid == 3
{txt}(65 real changes made)

{com}.                 
.                 replace d2_agree = 0 if pid_39 == 1 & d2_pid == 2
{txt}(223 real changes made)

{com}.                 replace d2_agree = 0 if pid_39 == 1 & d2_pid == 3
{txt}(83 real changes made)

{com}.                 replace d2_agree = 0 if pid_39 == 2 & d2_pid == 1
{txt}(224 real changes made)

{com}.                 replace d2_agree = 0 if pid_39 == 2 & d2_pid == 3
{txt}(78 real changes made)

{com}.                 replace d2_agree = 0 if pid_39 == 3 & d2_pid == 1
{txt}(55 real changes made)

{com}.                 replace d2_agree = 0 if pid_39 == 3 & d2_pid == 2
{txt}(41 real changes made)

{com}.                         
.                 label var d2_agree "D2 Agree?"
{txt}
{com}.                 label values d2_agree ag
{txt}
{com}.                 
.                 
.                 gen d3_agree = .
{txt}(4240 missing values generated)

{com}.                 replace d3_agree = 1 if pid_39 == 1 & d3_pid == 1
{txt}(625 real changes made)

{com}.                 replace d3_agree = 1 if pid_39 == 2 & d3_pid == 2
{txt}(506 real changes made)

{com}.                 replace d3_agree = 1 if pid_39 == 3 & d3_pid == 3
{txt}(51 real changes made)

{com}.                 
.                 replace d3_agree = 0 if pid_39 == 1 & d3_pid == 2
{txt}(204 real changes made)

{com}.                 replace d3_agree = 0 if pid_39 == 1 & d3_pid == 3
{txt}(70 real changes made)

{com}.                 replace d3_agree = 0 if pid_39 == 2 & d3_pid == 1
{txt}(231 real changes made)

{com}.                 replace d3_agree = 0 if pid_39 == 2 & d3_pid == 3
{txt}(80 real changes made)

{com}.                 replace d3_agree = 0 if pid_39 == 3 & d3_pid == 1
{txt}(56 real changes made)

{com}.                 replace d3_agree = 0 if pid_39 == 3 & d3_pid == 2
{txt}(36 real changes made)

{com}.                 label var d3_agree "D3 Agree?"
{txt}
{com}.                 label values d3_agree ag
{txt}
{com}.                 
.                 tab d1_agree

  {txt}D1 Agree? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}        690       33.06       33.06
{txt}      Agree {c |}{res}      1,397       66.94      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,087      100.00
{txt}
{com}.                 tab d2_agree

  {txt}D2 Agree? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}        704       35.50       35.50
{txt}      Agree {c |}{res}      1,279       64.50      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,983      100.00
{txt}
{com}.                 tab d3_agree

  {txt}D3 Agree? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}        677       36.42       36.42
{txt}      Agree {c |}{res}      1,182       63.58      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,859      100.00
{txt}
{com}.                 tab d1_agree d2_agree, row col
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}       D2 Agree?
 D1 Agree? {c |}  Disagree      Agree {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
  Disagree {c |}{res}       358        289 {txt}{c |}{res}       647 
           {txt}{c |}{res}     55.33      44.67 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     51.07      22.67 {txt}{c |}{res}     32.74 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Agree {c |}{res}       343        986 {txt}{c |}{res}     1,329 
           {txt}{c |}{res}     25.81      74.19 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     48.93      77.33 {txt}{c |}{res}     67.26 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       701      1,275 {txt}{c |}{res}     1,976 
           {txt}{c |}{res}     35.48      64.52 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}
{com}.                 tab d1_agree d3_agree, row col
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}       D3 Agree?
 D1 Agree? {c |}  Disagree      Agree {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
  Disagree {c |}{res}       323        283 {txt}{c |}{res}       606 
           {txt}{c |}{res}     53.30      46.70 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     48.07      24.00 {txt}{c |}{res}     32.74 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Agree {c |}{res}       349        896 {txt}{c |}{res}     1,245 
           {txt}{c |}{res}     28.03      71.97 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     51.93      76.00 {txt}{c |}{res}     67.26 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       672      1,179 {txt}{c |}{res}     1,851 
           {txt}{c |}{res}     36.30      63.70 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}
{com}.                 tab d2_agree d3_agree, row col
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}       D3 Agree?
 D2 Agree? {c |}  Disagree      Agree {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
  Disagree {c |}{res}       377        281 {txt}{c |}{res}       658 
           {txt}{c |}{res}     57.29      42.71 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     55.93      23.85 {txt}{c |}{res}     35.53 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Agree {c |}{res}       297        897 {txt}{c |}{res}     1,194 
           {txt}{c |}{res}     24.87      75.13 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     44.07      76.15 {txt}{c |}{res}     64.47 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       674      1,178 {txt}{c |}{res}     1,852 
           {txt}{c |}{res}     36.39      63.61 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}
{com}.         
.         *Disagreement
.                 *0 = Dem/Dem, Ind/Ind, Rep/Rep
.                 *1 = Dem/Rep, Dem/Something Else, Dem/Ind
.                 *1= Rep/Dem,. Rep/Something Else, rep/Ind
.                 *1 = Ind/Dem, Ind/Rep
.                 
.                 label def disag1 1 "Disagree" 0 "Aggree" 
{txt}
{com}. 
.                 omscore d1_agree
{txt}Reverse recoding ok. New variabele = rr_d1_agree

{com}.                 rename rr_d1_agree d1_disagree
{res}{txt}
{com}.                 label var d1_disagree "D1 Agree?"
{txt}
{com}.                 label values d1_disagree disag1
{txt}
{com}.                 
.                 omscore d2_agree
{txt}Reverse recoding ok. New variabele = rr_d2_agree

{com}.                 rename rr_d2_agree d2_disagree          
{res}{txt}
{com}.                 label var d2_disagree "D2 Agree?"
{txt}
{com}.                 label values d2_disagree disag1
{txt}
{com}.                 
.                 omscore d3_agree
{txt}Reverse recoding ok. New variabele = rr_d3_agree

{com}.                 rename rr_d3_agree d3_disagree
{res}{txt}
{com}.                 label var d3_disagree "D3 Agree?"
{txt}
{com}.                 label values d3_disagree disag1
{txt}
{com}.                 
.                 
.                 tab d1_agree d1_disagree

           {txt}{c |}       D1 Agree?
 D1 Agree? {c |}    Aggree   Disagree {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
  Disagree {c |}{res}         0        690 {txt}{c |}{res}       690 
{txt}     Agree {c |}{res}     1,397          0 {txt}{c |}{res}     1,397 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}     1,397        690 {txt}{c |}{res}     2,087 

{txt}
{com}. 
.                 
.         *Summary and Average
.         *Summary Agreement
.                 egen pid_agree = rowtotal(d1_agree d2_agree d3_agree), missing
{txt}(2144 missing values generated)

{com}.         *Disagreement
.                 egen pid_disagree = rowtotal(d1_disagree d2_disagree d3_disagree), missing
{txt}(2144 missing values generated)

{com}.         
.         *Summary Scale
.                         *See Lupton and Thornton: Exposure = D - A
.                         gen disagree_total = pid_disagree - pid_agree
{txt}(2144 missing values generated)

{com}.                         label var disagree_total "Network Disagreement"
{txt}
{com}.                 *Divided by network size
.                         *See Lupton and Thonrton: (D-A)/(D+A)
.                         gen disagree_avg = [pid_disagree - pid_agree]/[pid_disagree + pid_agree]
{txt}(2144 missing values generated)

{com}.                         label var disagree_avg "Network Disagreement"
{txt}
{com}.                 
.                 
.         *Diversity Measure*
.                 *From Nir (2005): [(Agree+Disagree)/2] - |A-D|
.                         gen network_ambiv = [(pid_agree+pid_disagree)/2] - abs(pid_agree - pid_disagree)
{txt}(2144 missing values generated)

{com}.                         label var network_ambiv "Network Political Diversity"
{txt}
{com}.                 
.                         summ network_ambiv

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
network_am~v {c |}{res}      2096   -.5126431    .9714087       -1.5          1
{txt}
{com}.                         gen network_ambiv01=(network_ambiv - r(min))/(r(max)-r(min))
{txt}(2144 missing values generated)

{com}.                         label var network_ambiv01 "Network Political Diversity" 
{txt}
{com}.                 
. 
.         
. *General Agreement
.         label def gendifference 1 "Not Different at All" 2 "Slightly Different" 3 "Moderately Different" 4 "Very Different" 5 "Extremely Different"
{txt}
{com}.         gen gendiff1 = . 
{txt}(4240 missing values generated)

{com}.         replace gendiff1 = 1 if W9ZD9_1 == 5
{txt}(588 real changes made)

{com}.         replace gendiff1 = 2 if W9ZD9_1 == 4
{txt}(829 real changes made)

{com}.         replace gendiff1 = 3 if W9ZD9_1 == 3
{txt}(431 real changes made)

{com}.         replace gendiff1 = 4 if W9ZD9_1 == 2
{txt}(186 real changes made)

{com}.         replace gendiff1 = 5 if W9ZD9_1 == 1
{txt}(82 real changes made)

{com}.         label var gendiff1 "General Difference with Disc. 1"
{txt}
{com}.         label values gendiff1 gendifference
{txt}
{com}.         tab gendiff1 W9ZD9_1

  {txt}General Difference {c |}  w9zd9_1. Difference in opinions between R and name1
        with Disc. 1 {c |} 1. Extrem  2. Very d  3. Modera  4. Slight  5. Not di {c |}     Total
{hline 21}{c +}{hline 55}{c +}{hline 10}
Not Different at All {c |}{res}         0          0          0          0        588 {txt}{c |}{res}       588 
{txt}  Slightly Different {c |}{res}         0          0          0        829          0 {txt}{c |}{res}       829 
{txt}Moderately Different {c |}{res}         0          0        431          0          0 {txt}{c |}{res}       431 
{txt}      Very Different {c |}{res}         0        186          0          0          0 {txt}{c |}{res}       186 
{txt} Extremely Different {c |}{res}        82          0          0          0          0 {txt}{c |}{res}        82 
{txt}{hline 21}{c +}{hline 55}{c +}{hline 10}
               Total {c |}{res}        82        186        431        829        588 {txt}{c |}{res}     2,116 

{txt}
{com}.         
.         
.         gen gendiff2 = . 
{txt}(4240 missing values generated)

{com}.         replace gendiff2 = 1 if W9ZD9_2 == 5
{txt}(560 real changes made)

{com}.         replace gendiff2 = 2 if W9ZD9_2 == 4
{txt}(742 real changes made)

{com}.         replace gendiff2 = 3 if W9ZD9_2 == 3
{txt}(456 real changes made)

{com}.         replace gendiff2 = 4 if W9ZD9_2 == 2
{txt}(165 real changes made)

{com}.         replace gendiff2 = 5 if W9ZD9_2 == 1
{txt}(89 real changes made)

{com}.         label var gendiff2 "General Difference with Disc. 2"
{txt}
{com}.         label values gendiff2 gendifference
{txt}
{com}.                 tab gendiff2 W9ZD9_2

  {txt}General Difference {c |}  w9zd9_2. Difference in opinions between R and name2
        with Disc. 2 {c |} 1. Extrem  2. Very d  3. Modera  4. Slight  5. Not di {c |}     Total
{hline 21}{c +}{hline 55}{c +}{hline 10}
Not Different at All {c |}{res}         0          0          0          0        560 {txt}{c |}{res}       560 
{txt}  Slightly Different {c |}{res}         0          0          0        742          0 {txt}{c |}{res}       742 
{txt}Moderately Different {c |}{res}         0          0        456          0          0 {txt}{c |}{res}       456 
{txt}      Very Different {c |}{res}         0        165          0          0          0 {txt}{c |}{res}       165 
{txt} Extremely Different {c |}{res}        89          0          0          0          0 {txt}{c |}{res}        89 
{txt}{hline 21}{c +}{hline 55}{c +}{hline 10}
               Total {c |}{res}        89        165        456        742        560 {txt}{c |}{res}     2,012 

{txt}
{com}. 
.         
.         gen gendiff3 = . 
{txt}(4240 missing values generated)

{com}.         replace gendiff3 = 1 if W9ZD9_3 == 5
{txt}(491 real changes made)

{com}.         replace gendiff3 = 2 if W9ZD9_3 == 4
{txt}(698 real changes made)

{com}.         replace gendiff3 = 3 if W9ZD9_3 == 3
{txt}(449 real changes made)

{com}.         replace gendiff3 = 4 if W9ZD9_3 == 2
{txt}(156 real changes made)

{com}.         replace gendiff3 = 5 if W9ZD9_3 == 1
{txt}(88 real changes made)

{com}.         label var gendiff3 "General Difference with Disc. 3"
{txt}
{com}.         label values gendiff3 gendifference
{txt}
{com}.         tab gendiff3 W9ZD9_3

  {txt}General Difference {c |}  w9zd9_3. Difference in opinions between R and name3
        with Disc. 3 {c |} 1. Extrem  2. Very d  3. Modera  4. Slight  5. Not di {c |}     Total
{hline 21}{c +}{hline 55}{c +}{hline 10}
Not Different at All {c |}{res}         0          0          0          0        491 {txt}{c |}{res}       491 
{txt}  Slightly Different {c |}{res}         0          0          0        698          0 {txt}{c |}{res}       698 
{txt}Moderately Different {c |}{res}         0          0        449          0          0 {txt}{c |}{res}       449 
{txt}      Very Different {c |}{res}         0        156          0          0          0 {txt}{c |}{res}       156 
{txt} Extremely Different {c |}{res}        88          0          0          0          0 {txt}{c |}{res}        88 
{txt}{hline 21}{c +}{hline 55}{c +}{hline 10}
               Total {c |}{res}        88        156        449        698        491 {txt}{c |}{res}     1,882 

{txt}
{com}.         egen gendiff = rowmean(gendiff1 gendiff2 gendiff3)
{txt}(2123 missing values generated)

{com}.         label var gendiff "General Disagreement"
{txt}
{com}.         tab gendiff1

  {txt}General Difference {c |}
        with Disc. 1 {c |}      Freq.     Percent        Cum.
{hline 21}{c +}{hline 35}
Not Different at All {c |}{res}        588       27.79       27.79
{txt}  Slightly Different {c |}{res}        829       39.18       66.97
{txt}Moderately Different {c |}{res}        431       20.37       87.33
{txt}      Very Different {c |}{res}        186        8.79       96.12
{txt} Extremely Different {c |}{res}         82        3.88      100.00
{txt}{hline 21}{c +}{hline 35}
               Total {c |}{res}      2,116      100.00
{txt}
{com}.         tab gendiff2

  {txt}General Difference {c |}
        with Disc. 2 {c |}      Freq.     Percent        Cum.
{hline 21}{c +}{hline 35}
Not Different at All {c |}{res}        560       27.83       27.83
{txt}  Slightly Different {c |}{res}        742       36.88       64.71
{txt}Moderately Different {c |}{res}        456       22.66       87.38
{txt}      Very Different {c |}{res}        165        8.20       95.58
{txt} Extremely Different {c |}{res}         89        4.42      100.00
{txt}{hline 21}{c +}{hline 35}
               Total {c |}{res}      2,012      100.00
{txt}
{com}.         tab gendiff3

  {txt}General Difference {c |}
        with Disc. 3 {c |}      Freq.     Percent        Cum.
{hline 21}{c +}{hline 35}
Not Different at All {c |}{res}        491       26.09       26.09
{txt}  Slightly Different {c |}{res}        698       37.09       63.18
{txt}Moderately Different {c |}{res}        449       23.86       87.04
{txt}      Very Different {c |}{res}        156        8.29       95.32
{txt} Extremely Different {c |}{res}         88        4.68      100.00
{txt}{hline 21}{c +}{hline 35}
               Total {c |}{res}      1,882      100.00
{txt}
{com}.         
. 
. *Relationship, General and Partisan*
.         pwcorr disagree_total disagree_avg gendiff, sig

             {txt}{c |} disagr~l disagr~g  gendiff
{hline 13}{c +}{hline 27}
disagree_t~l {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
disagree_avg {c |} {res}  0.9729   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}
     gendiff {c |} {res}  0.4291   0.4326   1.0000 
             {txt}{c |}{res}   0.0000   0.0000
             {txt}{c |}

{com}.         ttest gendiff1, by(d1_agree)

{txt}Two-sample t test with equal variances
{hline 9}{c TT}{hline 68}
   Group{col 10}{c |}{col 16}Obs{col 27}Mean{col 35}Std. Err.{col 47}Std. Dev.{col 59}[95% Conf. Interval]
{hline 9}{c +}{hline 68}
Disagree {c |}{res}{col 12}    690{col 22} 2.876812{col 34} .0428406{col 46} 1.125331{col 58} 2.792698{col 70} 2.960925
   {txt}Agree {c |}{res}{col 12}   1394{col 22}   1.8967{col 34} .0233322{col 46} .8711392{col 58}  1.85093{col 70}  1.94247
{txt}{hline 9}{c +}{hline 68}
combined {c |}{res}{col 12}   2084{col 22} 2.221209{col 34} .0233807{col 46} 1.067349{col 58} 2.175357{col 70} 2.267061
{txt}{hline 9}{c +}{hline 68}
    diff {c |}{res}{col 22} .9801115{col 34} .0448118{col 58} .8922309{col 70} 1.067992
{txt}{hline 9}{c BT}{hline 68}
    diff = mean({res}Disagree{txt}) - mean({res}Agree{txt})                           t = {res} 21.8717
{txt}Ho: diff = 0                                     degrees of freedom = {res}    2082

    {txt}Ha: diff < 0                 Ha: diff != 0                 Ha: diff > 0
 Pr(T < t) = {res}1.0000         {txt}Pr(|T| > |t|) = {res}0.0000          {txt}Pr(T > t) = {res}0.0000
{txt}
{com}.         ttest gendiff2, by(d2_agree)

{txt}Two-sample t test with equal variances
{hline 9}{c TT}{hline 68}
   Group{col 10}{c |}{col 16}Obs{col 27}Mean{col 35}Std. Err.{col 47}Std. Dev.{col 59}[95% Conf. Interval]
{hline 9}{c +}{hline 68}
Disagree {c |}{res}{col 12}    704{col 22} 2.882102{col 34} .0430967{col 46} 1.143486{col 58} 2.797489{col 70} 2.966716
   {txt}Agree {c |}{res}{col 12}   1278{col 22} 1.898279{col 34} .0242886{col 46} .8682949{col 58} 1.850629{col 70} 1.945928
{txt}{hline 9}{c +}{hline 68}
combined {c |}{res}{col 12}   1982{col 22}  2.24773{col 34} .0243152{col 46} 1.082504{col 58} 2.200044{col 70} 2.295416
{txt}{hline 9}{c +}{hline 68}
    diff {c |}{res}{col 22} .9838237{col 34}  .045759{col 58} .8940829{col 70} 1.073564
{txt}{hline 9}{c BT}{hline 68}
    diff = mean({res}Disagree{txt}) - mean({res}Agree{txt})                           t = {res} 21.5001
{txt}Ho: diff = 0                                     degrees of freedom = {res}    1980

    {txt}Ha: diff < 0                 Ha: diff != 0                 Ha: diff > 0
 Pr(T < t) = {res}1.0000         {txt}Pr(|T| > |t|) = {res}0.0000          {txt}Pr(T > t) = {res}0.0000
{txt}
{com}.         ttest gendiff3, by(d3_agree)

{txt}Two-sample t test with equal variances
{hline 9}{c TT}{hline 68}
   Group{col 10}{c |}{col 16}Obs{col 27}Mean{col 35}Std. Err.{col 47}Std. Dev.{col 59}[95% Conf. Interval]
{hline 9}{c +}{hline 68}
Disagree {c |}{res}{col 12}    677{col 22} 2.929099{col 34} .0425504{col 46} 1.107129{col 58} 2.845552{col 70} 3.012646
   {txt}Agree {c |}{res}{col 12}   1182{col 22} 1.914552{col 34} .0255092{col 46} .8770137{col 58} 1.864503{col 70}   1.9646
{txt}{hline 9}{c +}{hline 68}
combined {c |}{res}{col 12}   1859{col 22} 2.284024{col 34} .0251229{col 46} 1.083201{col 58} 2.234752{col 70} 2.333296
{txt}{hline 9}{c +}{hline 68}
    diff {c |}{res}{col 22} 1.014547{col 34} .0466151{col 58} .9231239{col 70} 1.105971
{txt}{hline 9}{c BT}{hline 68}
    diff = mean({res}Disagree{txt}) - mean({res}Agree{txt})                           t = {res} 21.7644
{txt}Ho: diff = 0                                     degrees of freedom = {res}    1857

    {txt}Ha: diff < 0                 Ha: diff != 0                 Ha: diff > 0
 Pr(T < t) = {res}1.0000         {txt}Pr(|T| > |t|) = {res}0.0000          {txt}Pr(T > t) = {res}0.0000
{txt}
{com}. 
. *Combined (old)
.                 gen d1_both = d1_disagree + gendiff1
{txt}(2156 missing values generated)

{com}.                 gen d2_both = d2_disagree + gendiff2
{txt}(2258 missing values generated)

{com}.                 gen d3_both = d3_disagree + gendiff3
{txt}(2381 missing values generated)

{com}.                 tab d1_both

    {txt}d1_both {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          1 {c |}{res}        508       24.38       24.38
{txt}          2 {c |}{res}        675       32.39       56.77
{txt}          3 {c |}{res}        426       20.44       77.21
{txt}          4 {c |}{res}        255       12.24       89.44
{txt}          5 {c |}{res}        157        7.53       96.98
{txt}          6 {c |}{res}         63        3.02      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,084      100.00
{txt}
{com}.                 tab d2_both

    {txt}d2_both {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          1 {c |}{res}        467       23.56       23.56
{txt}          2 {c |}{res}        629       31.74       55.30
{txt}          3 {c |}{res}        389       19.63       74.92
{txt}          4 {c |}{res}        293       14.78       89.71
{txt}          5 {c |}{res}        129        6.51       96.22
{txt}          6 {c |}{res}         75        3.78      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,982      100.00
{txt}
{com}.                 tab d3_both

    {txt}d3_both {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          1 {c |}{res}        422       22.70       22.70
{txt}          2 {c |}{res}        571       30.72       53.42
{txt}          3 {c |}{res}        384       20.66       74.07
{txt}          4 {c |}{res}        271       14.58       88.65
{txt}          5 {c |}{res}        143        7.69       96.34
{txt}          6 {c |}{res}         68        3.66      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,859      100.00
{txt}
{com}.                 
.                 egen dis_both = rowmean(d1_both d2_both d3_both)
{txt}(2146 missing values generated)

{com}.                 label var dis_both "Index of Network Disagreement"
{txt}
{com}.                 summ dis_both, detail

                {txt}Index of Network Disagreement
{hline 61}
      Percentiles      Smallest
 1%    {res}        1              1
{txt} 5%    {res}        1              1
{txt}10%    {res} 1.333333              1       {txt}Obs         {res}       2094
{txt}25%    {res}        2              1       {txt}Sum of Wgt. {res}       2094

{txt}50%    {res} 2.666667                      {txt}Mean          {res} 2.598615
                        {txt}Largest       Std. Dev.     {res} 1.000358
{txt}75%    {res} 3.333333              6
{txt}90%    {res}        4              6       {txt}Variance      {res} 1.000715
{txt}95%    {res} 4.333333              6       {txt}Skewness      {res} .3907251
{txt}99%    {res}        5              6       {txt}Kurtosis      {res} 2.822583
{txt}
{com}.                 tab dis_both

   {txt}Index of {c |}
    Network {c |}
Disagreemen {c |}
          t {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          1 {c |}{res}        185        8.83        8.83
{txt}   1.333333 {c |}{res}        117        5.59       14.42
{txt}        1.5 {c |}{res}         11        0.53       14.95
{txt}   1.666667 {c |}{res}        164        7.83       22.78
{txt}          2 {c |}{res}        303       14.47       37.25
{txt}   2.333333 {c |}{res}        228       10.89       48.14
{txt}        2.5 {c |}{res}         23        1.10       49.24
{txt}   2.666667 {c |}{res}        215       10.27       59.50
{txt}          3 {c |}{res}        279       13.32       72.83
{txt}   3.333333 {c |}{res}        162        7.74       80.56
{txt}        3.5 {c |}{res}         15        0.72       81.28
{txt}   3.666667 {c |}{res}        157        7.50       88.78
{txt}          4 {c |}{res}        103        4.92       93.70
{txt}   4.333333 {c |}{res}         55        2.63       96.32
{txt}        4.5 {c |}{res}          4        0.19       96.51
{txt}   4.666667 {c |}{res}         23        1.10       97.61
{txt}          5 {c |}{res}         30        1.43       99.04
{txt}   5.333333 {c |}{res}         10        0.48       99.52
{txt}        5.5 {c |}{res}          2        0.10       99.62
{txt}   5.666667 {c |}{res}          4        0.19       99.81
{txt}          6 {c |}{res}          4        0.19      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,094      100.00
{txt}
{com}. 
.                 
.                 *Combined Index (new)
.         /**fn. 5 (Lupton and Thornton: 
>                         A = sum(ai * si) where a = 1 if agree and s = agreement weight
>                         D = sum(di * si) where d = 1 if disagree and s = disagreement weight
>                         Disagreement = D - A**/
.                         
.                 *Agreement Coding*
.                         foreach var in gendiff1 gendiff2 gendiff3 {c -(}
{txt}  2{com}.                                 recode `var' (1=5) (2=4) (3=3) (4=2) (5=1), gen(`var'_ag)
{txt}  3{com}.                                 {c )-}
{txt}(1685 differences between gendiff1 and gendiff1_ag)
(1556 differences between gendiff2 and gendiff2_ag)
(1433 differences between gendiff3 and gendiff3_ag)

{com}.                 *Agree Scale
.                         gen a1 = d1_agree * gendiff1_ag
{txt}(2156 missing values generated)

{com}.                         gen a2 = d2_agree * gendiff2_ag
{txt}(2258 missing values generated)

{com}.                         gen a3 = d3_agree * gendiff3_ag
{txt}(2381 missing values generated)

{com}.                         egen agree_weight = rowtotal(a1 a2 a3), missing
{txt}(2146 missing values generated)

{com}. 
.                 
.                 *Disagree Scale
.                         gen d1 = d1_disagree * gendiff1
{txt}(2156 missing values generated)

{com}.                         gen d2 = d2_disagree * gendiff2
{txt}(2258 missing values generated)

{com}.                         gen d3 = d3_disagree * gendiff3
{txt}(2381 missing values generated)

{com}.                         egen disagree_weight = rowtotal(d1 d2 d3), missing
{txt}(2146 missing values generated)

{com}. 
.                 *Exposure to Disagreement
.                         gen disagree_total_weight = disagree_weight - agree_weight
{txt}(2146 missing values generated)

{com}.                         gen disagree_avg_weight = disagree_total_weight/(pid_disagree+pid_agree)
{txt}(2146 missing values generated)

{com}.                 
.                         foreach var in disagree_total_weight disagree_avg_weight {c -(}
{txt}  2{com}.                                 summ `var' 
{txt}  3{com}.                                 gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.                                 tab `var'01
{txt}  5{com}.                         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_t~t {c |}{res}      2094   -4.677173    7.310196        -15         15
{txt}(2146 missing values generated)

disagree_to {c |}
tal_weight0 {c |}
          1 {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}        137        6.54        6.54
{txt}   .0333333 {c |}{res}        105        5.01       11.56
{txt}   .0666667 {c |}{res}        125        5.97       17.53
{txt}         .1 {c |}{res}        169        8.07       25.60
{txt}   .1333333 {c |}{res}         86        4.11       29.70
{txt}   .1666667 {c |}{res}         75        3.58       33.29
{txt}         .2 {c |}{res}         50        2.39       35.67
{txt}   .2333333 {c |}{res}         59        2.82       38.49
{txt}   .2666667 {c |}{res}         72        3.44       41.93
{txt}         .3 {c |}{res}        127        6.06       47.99
{txt}   .3333333 {c |}{res}        141        6.73       54.73
{txt}   .3666667 {c |}{res}        129        6.16       60.89
{txt}         .4 {c |}{res}         87        4.15       65.04
{txt}   .4333333 {c |}{res}         52        2.48       67.53
{txt}   .4666667 {c |}{res}         36        1.72       69.25
{txt}         .5 {c |}{res}         54        2.58       71.82
{txt}   .5333334 {c |}{res}         82        3.92       75.74
{txt}   .5666667 {c |}{res}         80        3.82       79.56
{txt}         .6 {c |}{res}         97        4.63       84.19
{txt}   .6333333 {c |}{res}         71        3.39       87.58
{txt}   .6666667 {c |}{res}         41        1.96       89.54
{txt}         .7 {c |}{res}         42        2.01       91.55
{txt}   .7333333 {c |}{res}         34        1.62       93.17
{txt}   .7666667 {c |}{res}         53        2.53       95.70
{txt}         .8 {c |}{res}         28        1.34       97.04
{txt}   .8333333 {c |}{res}         24        1.15       98.19
{txt}   .8666667 {c |}{res}         14        0.67       98.85
{txt}         .9 {c |}{res}         11        0.53       99.38
{txt}   .9333333 {c |}{res}          8        0.38       99.76
{txt}   .9666666 {c |}{res}          3        0.14       99.90
{txt}          1 {c |}{res}          2        0.10      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,094      100.00

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_a~t {c |}{res}      2094   -1.646132    2.581645         -5          5
{txt}(2146 missing values generated)

disagree_av {c |}
 g_weight01 {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}        185        8.83        8.83
{txt}   .0333333 {c |}{res}        105        5.01       13.85
{txt}        .05 {c |}{res}          7        0.33       14.18
{txt}   .0666666 {c |}{res}        125        5.97       20.15
{txt}         .1 {c |}{res}        209        9.98       30.13
{txt}   .1333333 {c |}{res}         86        4.11       34.24
{txt}        .15 {c |}{res}          9        0.43       34.67
{txt}   .1666667 {c |}{res}         51        2.44       37.11
{txt}         .2 {c |}{res}         64        3.06       40.16
{txt}   .2333333 {c |}{res}         44        2.10       42.26
{txt}        .25 {c |}{res}          2        0.10       42.36
{txt}   .2666667 {c |}{res}         63        3.01       45.37
{txt}         .3 {c |}{res}        129        6.16       51.53
{txt}   .3333333 {c |}{res}        115        5.49       57.02
{txt}        .35 {c |}{res}          5        0.24       57.26
{txt}   .3666667 {c |}{res}         98        4.68       61.94
{txt}         .4 {c |}{res}         78        3.72       65.66
{txt}   .4333333 {c |}{res}         39        1.86       67.53
{txt}        .45 {c |}{res}         11        0.53       68.05
{txt}   .4666667 {c |}{res}         25        1.19       69.25
{txt}         .5 {c |}{res}         54        2.58       71.82
{txt}   .5333334 {c |}{res}         69        3.30       75.12
{txt}        .55 {c |}{res}          5        0.24       75.36
{txt}   .5666667 {c |}{res}         63        3.01       78.37
{txt}         .6 {c |}{res}         98        4.68       83.05
{txt}   .6333333 {c |}{res}         51        2.44       85.48
{txt}        .65 {c |}{res}          4        0.19       85.67
{txt}   .6666667 {c |}{res}         35        1.67       87.34
{txt}         .7 {c |}{res}         59        2.82       90.16
{txt}   .7333333 {c |}{res}         32        1.53       91.69
{txt}        .75 {c |}{res}          4        0.19       91.88
{txt}   .7666667 {c |}{res}         51        2.44       94.32
{txt}         .8 {c |}{res}         39        1.86       96.18
{txt}   .8333333 {c |}{res}         24        1.15       97.33
{txt}        .85 {c |}{res}          2        0.10       97.42
{txt}   .8666667 {c |}{res}         14        0.67       98.09
{txt}         .9 {c |}{res}         24        1.15       99.24
{txt}   .9333333 {c |}{res}          8        0.38       99.62
{txt}        .95 {c |}{res}          1        0.05       99.67
{txt}   .9666666 {c |}{res}          3        0.14       99.81
{txt}          1 {c |}{res}          4        0.19      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,094      100.00
{txt}
{com}.                         
.                         label var disagree_total_weight "Network Disagreement"
{txt}
{com}.                         label var disagree_total_weight "Network Disagreement"
{txt}
{com}.                 
.                         label var disagree_avg_weight "Network Disagreement"
{txt}
{com}.                         label var disagree_avg_weight "Network Disagreement"
{txt}
{com}.                 
.                 
.                 ***************************************************
.                 *****************Control Variables*****************
.                 ***************************************************
.         
. *Education
.         recode DER05 (-6=.) (-2=.) (5=4),  gen(educ)
{txt}(1616 differences between DER05 and educ)

{com}.         label var educ "Education"
{txt}
{com}.         label def ed 1 "< HS" 2 "HS" 3 " Some College" 4 "Bachelor+"
{txt}
{com}.         label values educ ed
{txt}
{com}.         
.         summ educ 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 8}educ {c |}{res}      3222     3.16946    .8536997          1          4
{txt}
{com}.         gen educ01 = (educ - r(min))/(r(max)-r(min))
{txt}(1018 missing values generated)

{com}.         label var educ "Education"
{txt}
{com}.         
. *Age
.         rename DER02 age
{res}{txt}
{com}.         label var age "Age"
{txt}
{com}.         
.         summ age 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 9}age {c |}{res}      4240    50.78184    15.78628         18         90
{txt}
{com}.         gen age01 = (age - r(min))/(r(max)-r(min))
{txt}
{com}.         label var age01 "Age"
{txt}
{com}.         
.         
. *Income
.         rename DER06 income
{res}{txt}
{com}.         replace income = . if income < 0        
{txt}(1053 real changes made, 1053 to missing)

{com}.         label var income "Income"
{txt}
{com}.         
.         summ income

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 6}income {c |}{res}      3187    12.22529    4.131404          1         19
{txt}
{com}.         gen income01 = (income - r(min))/(r(max)-r(min))
{txt}(1053 missing values generated)

{com}.         label var income01 "Income"
{txt}
{com}.         
.         
. *Race
.         rename DER04 race_eth
{res}{txt}
{com}.         label var race_eth "Race/Ethnicity"
{txt}
{com}.         label def rac 1 "White" 2 "Black" 3 "Hispanic" 4 "Other"
{txt}
{com}.         label values race_eth rac
{txt}
{com}.         
. *Gender
.         recode DER01 (1=0) (2=1), gen(gender)
{txt}(4240 differences between DER01 and gender)

{com}.         label var gender "Gender" 
{txt}
{com}.         label def gena 1 "Female" 0 "Male"
{txt}
{com}.         label values gender gena
{txt}
{com}. 
. *Employment
.         *CP (Core Profile?) Question
.                 recode CPQ17 (-7=.) (-6=.) (-5=.) (-4=.) (1=1) (2=1) (3=2) (4=2) (5=3) (6=4) (7=5), gen(empl_cp)
{txt}(2729 differences between CPQ17 and empl_cp)

{com}.                 label var empl_cp "Employment (CP)"
{txt}
{com}.                 label def emp 1 "Working" 2 "Unemployed" 3 "Retired" 4 "Disabled" 5 "Not Working: Other" 
{txt}
{com}.                 label values empl_cp emp
{txt}
{com}.                 
.                 recode empl_cp (1=1) (2=2) (3=3) (4=4) (5=4) , gen(empl_cp1)
{txt}(220 differences between empl_cp and empl_cp1)

{com}.                 label def emp2 1 "Working" 2 "Unemployed" 3 "Retired" 4 "Disabled/Not Working/Other"
{txt}
{com}.                 label values empl_cp1 emp2
{txt}
{com}.                 label var empl_cp1 "Employment"
{txt}
{com}. 
.                 
.         *Employment (W11)
.                 recode W11ZG1 (-7=.) (-6=.) (-5=.) (-4=.) (1=1) (2=1) (3=2) (4=2) (5=3) (6=4) (7=5), gen(empl_w11)
{txt}(2828 differences between W11ZG1 and empl_w11)

{com}.                 label var empl_w11 "Employment (W11)"
{txt}
{com}.                 label values empl_w11 emp
{txt}
{com}.                 
.                 recode empl_w11 (1=1) (2=2) (3=3)(4=4) (5=4) (6=4) (7=4), gen(empl_w11a)
{txt}(146 differences between empl_w11 and empl_w11a)

{com}.                 label values empl_w11a emp2
{txt}
{com}.                 label var empl_w11a "Employment (W11)"
{txt}
{com}.                 
.                 
.                 
.         *Relationship
.                 tab empl_cp empl_w11, row col
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

                   {c |}                    Employment (W11)
   Employment (CP) {c |}   Working  Unemploye    Retired   Disabled  Not Worki {c |}     Total
{hline 19}{c +}{hline 55}{c +}{hline 10}
           Working {c |}{res}     1,480         44         32          8         22 {txt}{c |}{res}     1,586 
                   {txt}{c |}{res}     93.32       2.77       2.02       0.50       1.39 {txt}{c |}{res}    100.00 
                   {txt}{c |}{res}     92.79      48.35       6.32       7.92      16.79 {txt}{c |}{res}     65.43 
{txt}{hline 19}{c +}{hline 55}{c +}{hline 10}
        Unemployed {c |}{res}        42         36          3          0          4 {txt}{c |}{res}        85 
                   {txt}{c |}{res}     49.41      42.35       3.53       0.00       4.71 {txt}{c |}{res}    100.00 
                   {txt}{c |}{res}      2.63      39.56       0.59       0.00       3.05 {txt}{c |}{res}      3.51 
{txt}{hline 19}{c +}{hline 55}{c +}{hline 10}
           Retired {c |}{res}        25          4        440          4          8 {txt}{c |}{res}       481 
                   {txt}{c |}{res}      5.20       0.83      91.48       0.83       1.66 {txt}{c |}{res}    100.00 
                   {txt}{c |}{res}      1.57       4.40      86.96       3.96       6.11 {txt}{c |}{res}     19.84 
{txt}{hline 19}{c +}{hline 55}{c +}{hline 10}
          Disabled {c |}{res}         3          0          9         85          0 {txt}{c |}{res}        97 
                   {txt}{c |}{res}      3.09       0.00       9.28      87.63       0.00 {txt}{c |}{res}    100.00 
                   {txt}{c |}{res}      0.19       0.00       1.78      84.16       0.00 {txt}{c |}{res}      4.00 
{txt}{hline 19}{c +}{hline 55}{c +}{hline 10}
Not Working: Other {c |}{res}        45          7         22          4         97 {txt}{c |}{res}       175 
                   {txt}{c |}{res}     25.71       4.00      12.57       2.29      55.43 {txt}{c |}{res}    100.00 
                   {txt}{c |}{res}      2.82       7.69       4.35       3.96      74.05 {txt}{c |}{res}      7.22 
{txt}{hline 19}{c +}{hline 55}{c +}{hline 10}
             Total {c |}{res}     1,595         91        506        101        131 {txt}{c |}{res}     2,424 
                   {txt}{c |}{res}     65.80       3.75      20.87       4.17       5.40 {txt}{c |}{res}    100.00 
                   {txt}{c |}{res}    100.00     100.00     100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}
{com}. 
. *Married Status
.         recode DER24 (-6=.) (-2=.) (1=1) (2=0) (3=0) (4=0) (5=0) (6=0) (7=0) (8=0) (9=0), gen(marital)
{txt}(2240 differences between DER24 and marital)

{com}.         label var marital "Marriage Status"
{txt}
{com}.         label def mar 1 "Married" 0 "Not Married" 
{txt}
{com}.         label values marital mar
{txt}
{com}.         tab marital

   {txt}Marriage {c |}
     Status {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
Not Married {c |}{res}      1,169       36.89       36.89
{txt}    Married {c |}{res}      2,000       63.11      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      3,169      100.00
{txt}
{com}. 
. *Interest
.         label def inte 1 "Not Interested" 2 "Slightly" 3 "Moderately" 4 "Very" 5 "Extremely"
{txt}
{com}.         *W1
.                 recode  W1K1 (-7=.) (-6=.) (-5=.) (-4=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(interest_w1)
{txt}(3738 differences between W1K1 and interest_w1)

{com}.                 label var interest_w1 "Pol. Interest (W1)"
{txt}
{com}.                 label values interest_w1 inte
{txt}
{com}.                 tab interest_w1

 {txt}Pol. Interest {c |}
          (W1) {c |}      Freq.     Percent        Cum.
{hline 15}{c +}{hline 35}
Not Interested {c |}{res}         42        2.60        2.60
{txt}      Slightly {c |}{res}        182       11.26       13.86
{txt}    Moderately {c |}{res}        502       31.06       44.93
{txt}          Very {c |}{res}        524       32.43       77.35
{txt}     Extremely {c |}{res}        366       22.65      100.00
{txt}{hline 15}{c +}{hline 35}
         Total {c |}{res}      1,616      100.00
{txt}
{com}.         *W9
.                 recode  W9H1 (-7=.) (-6=.) (-5=.) (-4=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(interest_w9)
{txt}(3441 differences between W9H1 and interest_w9)

{com}.                 label var interest_w9 "Pol. Interest (W9)"
{txt}
{com}.                 label values interest_w9 inte
{txt}
{com}.                 tab interest_w9

 {txt}Pol. Interest {c |}
          (W9) {c |}      Freq.     Percent        Cum.
{hline 15}{c +}{hline 35}
Not Interested {c |}{res}         52        1.90        1.90
{txt}      Slightly {c |}{res}        266        9.71       11.61
{txt}    Moderately {c |}{res}        799       29.17       40.78
{txt}          Very {c |}{res}        995       36.33       77.11
{txt}     Extremely {c |}{res}        627       22.89      100.00
{txt}{hline 15}{c +}{hline 35}
         Total {c |}{res}      2,739      100.00
{txt}
{com}.         *W10
.                 recode  W10H1 (-7=.) (-6=.) (-5=.) (-4=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(interest_w10)
{txt}(3476 differences between W10H1 and interest_w10)

{com}.                 label var interest_w10 "Pol. Interest (W10)"
{txt}
{com}.                 label values interest_w10 inte
{txt}
{com}.                 tab interest_w10

 {txt}Pol. Interest {c |}
         (W10) {c |}      Freq.     Percent        Cum.
{hline 15}{c +}{hline 35}
Not Interested {c |}{res}         51        1.89        1.89
{txt}      Slightly {c |}{res}        255        9.47       11.36
{txt}    Moderately {c |}{res}        764       28.37       39.73
{txt}          Very {c |}{res}        949       35.24       74.97
{txt}     Extremely {c |}{res}        674       25.03      100.00
{txt}{hline 15}{c +}{hline 35}
         Total {c |}{res}      2,693      100.00
{txt}
{com}.         *W11
.                         recode  W11H1 (-7=.) (-6=.) (-5=.) (-4=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(interest_w11)
{txt}(3548 differences between W11H1 and interest_w11)

{com}.                 label var interest_w11 "Pol. Interest (W11)"
{txt}
{com}.                 label values interest_w11 inte
{txt}
{com}.                 tab interest_w11

 {txt}Pol. Interest {c |}
         (W11) {c |}      Freq.     Percent        Cum.
{hline 15}{c +}{hline 35}
Not Interested {c |}{res}         56        2.10        2.10
{txt}      Slightly {c |}{res}        213        7.99       10.09
{txt}    Moderately {c |}{res}        692       25.97       36.06
{txt}          Very {c |}{res}      1,005       37.71       73.77
{txt}     Extremely {c |}{res}        699       26.23      100.00
{txt}{hline 15}{c +}{hline 35}
         Total {c |}{res}      2,665      100.00
{txt}
{com}.         *W19
.                 recode  W19H1 (-7=.) (-6=.) (-5=.) (-4=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(interest_w19)
{txt}(3389 differences between W19H1 and interest_w19)

{com}.                 label var interest_w19 "Pol. Interest (W19)"
{txt}
{com}.                 label values interest_w19 inte
{txt}
{com}.                 tab interest_w19

 {txt}Pol. Interest {c |}
         (W19) {c |}      Freq.     Percent        Cum.
{hline 15}{c +}{hline 35}
Not Interested {c |}{res}         68        2.85        2.85
{txt}      Slightly {c |}{res}        405       16.96       19.81
{txt}    Moderately {c |}{res}        851       35.64       55.44
{txt}          Very {c |}{res}        686       28.73       84.17
{txt}     Extremely {c |}{res}        378       15.83      100.00
{txt}{hline 15}{c +}{hline 35}
         Total {c |}{res}      2,388      100.00
{txt}
{com}.         *Relationship
.                 pwcorr interest_w1 interest_w9  interest_w10  interest_w11  interest_w19, sig 

             {txt}{c |} inter~w1 inter~w9 inter~10 inter~11 inter~19
{hline 13}{c +}{hline 45}
 interest_w1 {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
 interest_w9 {c |} {res}  0.6684   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}
interest_w10 {c |} {res}  0.6504   0.7191   1.0000 
             {txt}{c |}{res}   0.0000   0.0000
             {txt}{c |}
interest_w11 {c |} {res}  0.6436   0.6772   0.7086   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000
             {txt}{c |}
interest_w19 {c |} {res}  0.6422   0.6546   0.6480   0.6311   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000   0.0000
             {txt}{c |}

{com}.         
. 
. *Avg. Discussant Interest in Politics
.         label def discinterest 1 "Not at all" 2 "Slightly" 3 "Moderately" 4 "Very" 5 "Extremely"
{txt}
{com}.         gen interestd1 = .
{txt}(4240 missing values generated)

{com}.         replace interestd1 = 1 if W9ZD17_1 == 5
{txt}(47 real changes made)

{com}.         replace interestd1 = 2 if W9ZD17_1 == 4
{txt}(180 real changes made)

{com}.         replace interestd1 = 3 if W9ZD17_1 == 3
{txt}(440 real changes made)

{com}.         replace interestd1 = 4 if W9ZD17_1 == 2
{txt}(602 real changes made)

{com}.         replace interestd1 = 5 if W9ZD17_1 == 1         
{txt}(804 real changes made)

{com}.         label var interestd1 "Disc. 1 Interest Level"
{txt}
{com}.         label values interestd1 discinterest 
{txt}
{com}.         tab interestd1 W9ZD17_1         

   {txt}Disc. 1 {c |}          w9zd17_1. How interested is name1 in
  Interest {c |}                  government/politics
     Level {c |} 1. Extrem  2. Very i  3. Modera  4. Slight  5. Not in {c |}     Total
{hline 11}{c +}{hline 55}{c +}{hline 10}
Not at all {c |}{res}         0          0          0          0         47 {txt}{c |}{res}        47 
{txt}  Slightly {c |}{res}         0          0          0        180          0 {txt}{c |}{res}       180 
{txt}Moderately {c |}{res}         0          0        440          0          0 {txt}{c |}{res}       440 
{txt}      Very {c |}{res}         0        602          0          0          0 {txt}{c |}{res}       602 
{txt} Extremely {c |}{res}       804          0          0          0          0 {txt}{c |}{res}       804 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
     Total {c |}{res}       804        602        440        180         47 {txt}{c |}{res}     2,073 

{txt}
{com}.                                 
.         gen interestd2 = .
{txt}(4240 missing values generated)

{com}.         replace interestd2 = 1 if W9ZD17_2 == 5
{txt}(45 real changes made)

{com}.         replace interestd2 = 2 if W9ZD17_2 == 4
{txt}(199 real changes made)

{com}.         replace interestd2 = 3 if W9ZD17_2 == 3
{txt}(466 real changes made)

{com}.         replace interestd2 = 4 if W9ZD17_2 == 2
{txt}(612 real changes made)

{com}.         replace interestd2 = 5 if W9ZD17_2 == 1         
{txt}(645 real changes made)

{com}.         label var interestd2 "Disc. 2 Interest Level"
{txt}
{com}.         label values interestd2 discinterest                    
{txt}
{com}.         tab interestd2 W9ZD17_2         

   {txt}Disc. 2 {c |}          w9zd17_2. How interested is name2 in
  Interest {c |}                  government/politics
     Level {c |} 1. Extrem  2. Very i  3. Modera  4. Slight  5. Not in {c |}     Total
{hline 11}{c +}{hline 55}{c +}{hline 10}
Not at all {c |}{res}         0          0          0          0         45 {txt}{c |}{res}        45 
{txt}  Slightly {c |}{res}         0          0          0        199          0 {txt}{c |}{res}       199 
{txt}Moderately {c |}{res}         0          0        466          0          0 {txt}{c |}{res}       466 
{txt}      Very {c |}{res}         0        612          0          0          0 {txt}{c |}{res}       612 
{txt} Extremely {c |}{res}       645          0          0          0          0 {txt}{c |}{res}       645 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
     Total {c |}{res}       645        612        466        199         45 {txt}{c |}{res}     1,967 

{txt}
{com}. 
.         gen interestd3 = .
{txt}(4240 missing values generated)

{com}.         replace interestd3 = 1 if W9ZD17_3 == 5
{txt}(49 real changes made)

{com}.         replace interestd3 = 2 if W9ZD17_3 == 4
{txt}(214 real changes made)

{com}.         replace interestd3 = 3 if W9ZD17_3 == 3
{txt}(466 real changes made)

{com}.         replace interestd3 = 4 if W9ZD17_3 == 2
{txt}(565 real changes made)

{com}.         replace interestd3 = 5 if W9ZD17_3 == 1         
{txt}(550 real changes made)

{com}.         label var interestd3 "Disc. 3 Interest Level"
{txt}
{com}.         label values interestd3 discinterest 
{txt}
{com}.         tab interestd3 W9ZD17_3         

   {txt}Disc. 3 {c |}          w9zd17_3. How interested is name3 in
  Interest {c |}                  government/politics
     Level {c |} 1. Extrem  2. Very i  3. Modera  4. Slight  5. Not in {c |}     Total
{hline 11}{c +}{hline 55}{c +}{hline 10}
Not at all {c |}{res}         0          0          0          0         49 {txt}{c |}{res}        49 
{txt}  Slightly {c |}{res}         0          0          0        214          0 {txt}{c |}{res}       214 
{txt}Moderately {c |}{res}         0          0        466          0          0 {txt}{c |}{res}       466 
{txt}      Very {c |}{res}         0        565          0          0          0 {txt}{c |}{res}       565 
{txt} Extremely {c |}{res}       550          0          0          0          0 {txt}{c |}{res}       550 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
     Total {c |}{res}       550        565        466        214         49 {txt}{c |}{res}     1,844 

{txt}
{com}.         
.         summ interestd1-interestd3

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 2}interestd1 {c |}{res}      2073    3.933912    1.071288          1          5
{txt}{space 2}interestd2 {c |}{res}      1967    3.820031    1.069386          1          5
{txt}{space 2}interestd3 {c |}{res}      1844    3.733731    1.088155          1          5
{txt}
{com}.         
.         egen network_interest = rowmean(interestd1 interestd2 interestd3)
{txt}(2167 missing values generated)

{com}.         label var network_interest "Network Pol. Interest"
{txt}
{com}.         
.                 *Weighted Scale
.                 
.                         *Agree/Weight
.                         gen a1i = d1_agree * interestd1
{txt}(2170 missing values generated)

{com}.                         gen a2i = d2_agree * interestd2
{txt}(2277 missing values generated)

{com}.                         gen a3i = d3_agree * interestd3
{txt}(2400 missing values generated)

{com}.                         egen agree_int = rowtotal(a1i a2i a3i), missing
{txt}(2169 missing values generated)

{com}.                 
.                         *Disagree/Weight
.                         gen d1i = d1_disagree * interestd1
{txt}(2170 missing values generated)

{com}.                         gen d2i = d2_disagree * interestd2
{txt}(2277 missing values generated)

{com}.                         gen d3i = d3_disagree * interestd3
{txt}(2400 missing values generated)

{com}.                         egen disagree_int = rowtotal(d1i d2i d3i), missing
{txt}(2169 missing values generated)

{com}.                 
.                         *Scale
.                                 gen disagree_total_int = disagree_int - agree_int
{txt}(2169 missing values generated)

{com}.                                 gen disagree_avg_int = disagree_total_int/(pid_disagree + pid_agree)
{txt}(2169 missing values generated)

{com}.                                 label var disagree_total_int "Network Disagreement (Interest Weighted)"
{txt}
{com}.                                 label var disagree_avg_int "Network Disagreement (Interest Weighted)"
{txt}
{com}.                                 
.                                 foreach var in disagree_total_int disagree_avg_int {c -(}
{txt}  2{com}.                                         summ `var'
{txt}  3{com}.                                         gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.                                         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagr~l_int {c |}{res}      2071   -3.577982     7.96833        -15         15
{txt}(2169 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagr~g_int {c |}{res}      2071    -1.24489     2.80755         -5          5
{txt}(2169 missing values generated)

{com}.                                 
.                                 label var disagree_total_int01 "Network Disagreement (Interest Weighted)"
{txt}
{com}.                                 label var disagree_avg_int01 "Network Disagreement (Interest Weighted)"
{txt}
{com}.                                 
. 
. *Network Ties - How close to each other?
. 
. recode W9ZD8A W9ZD8B W9ZD8C (-6=.) (-5=.) (-1=.) ///
>         (1=6) (2=5) (3=4) (4=3) (5=2) (6=1), gen(tclose1 tclose2 tclose3)
{txt}(4240 differences between W9ZD8A and tclose1)
(4240 differences between W9ZD8B and tclose2)
(4240 differences between W9ZD8C and tclose3)

{com}. 
. egen network_close = rowmean(tclose1 tclose2 tclose3) 
{txt}(2223 missing values generated)

{com}. label var network_close "Avg. Closeness of Ties to Each Other"
{txt}
{com}. 
. *Weighted by Tie Closenes*
.         recode  W9ZD4_1  W9ZD4_2  W9ZD4_3 ///
>                 (-7=.) (-6=.) (-5=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(close1 close2 close3)
{txt}(3948 differences between W9ZD4_1 and close1)
(3834 differences between W9ZD4_2 and close2)
(3836 differences between W9ZD4_3 and close3)

{com}.         
.         *Agree/Weight
.                         gen a1c = d1_agree * close1
{txt}(2156 missing values generated)

{com}.                         gen a2c = d2_agree * close2
{txt}(2257 missing values generated)

{com}.                         gen a3c = d3_agree * close3
{txt}(2381 missing values generated)

{com}.                         egen agree_close = rowtotal(a1c a2c a3c), missing
{txt}(2145 missing values generated)

{com}.                 
.                 *Disagree/Weight
.                         gen d1c = d1_disagree * close1
{txt}(2156 missing values generated)

{com}.                         gen d2c = d2_disagree * close2
{txt}(2257 missing values generated)

{com}.                         gen d3c = d3_disagree * close3
{txt}(2381 missing values generated)

{com}.                         egen disagree_close = rowtotal(d1c d2c d3c), missing
{txt}(2145 missing values generated)

{com}.                 
.                         *Scale
.                                 gen disagree_total_close = disagree_close - agree_close
{txt}(2145 missing values generated)

{com}.                 
.                 
.                                 
.         
. *Personal Economic Situation (W19)
.         recode W19WX3 (-7=.) (-6=.) (-5=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(pers_finance)
{txt}(3556 differences between W19WX3 and pers_finance)

{com}.         label var pers_finance "Personal Economic Situation, Past 3mos"
{txt}
{com}.         label def pers 1 "Not at all Diff." 2 "Slightly Difficult" 3 "Moderately" 4 "Very" 5 "Extremely"
{txt}
{com}.         label values pers_finance pers
{txt}
{com}.         
.         
. *Political Knowledge
. 
. 
.         *W2
.                 label def correct 1 "Correct" 0 "Incorrect/NA"
{txt}
{com}.                 *Presidential Term Liimit*
.                         gen term = . 
{txt}(4240 missing values generated)

{com}.                         replace term = 1 if W2U2 == 2
{txt}(1351 real changes made)

{com}.                         replace term = 0 if W2U2 == 1
{txt}(27 real changes made)

{com}.                         replace term = 0 if W2U2 >=3 & W2U2 <= 60
{txt}(59 real changes made)

{com}.                         replace term = 0 if W2U2 == -7
{txt}(19 real changes made)

{com}.                         label var term "Pres. Term Limit" 
{txt}
{com}.                         label values term correct
{txt}
{com}.                         tab term        

  {txt}Pres. Term {c |}
       Limit {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Incorrect/NA {c |}{res}        105        7.21        7.21
{txt}     Correct {c |}{res}      1,351       92.79      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}      1,456      100.00
{txt}
{com}.                 *Senator Term
.                         gen sen_term = . 
{txt}(4240 missing values generated)

{com}.                         replace sen_term = 1 if W2U3 == 6
{txt}(547 real changes made)

{com}.                         replace sen_term = 0 if W2U3 >=0 & W2U3 <= 5
{txt}(740 real changes made)

{com}.                         replace sen_term = 0 if W2U3 >=7 & W2U3 <=66
{txt}(119 real changes made)

{com}.                         replace sen_term = 0 if W2U3 == -7
{txt}(51 real changes made)

{com}.                         label var sen_term "Senator Term Limit"
{txt}
{com}.                         label values sen_term correct
{txt}
{com}.                         tab sen_term 

{txt}Senator Term {c |}
       Limit {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Incorrect/NA {c |}{res}        910       62.46       62.46
{txt}     Correct {c |}{res}        547       37.54      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}      1,457      100.00
{txt}
{com}.                         
.                 *Senator Per State
.                         gen senators = .
{txt}(4240 missing values generated)

{com}.                         replace senators = 1 if W2U4 == 2
{txt}(1068 real changes made)

{com}.                         replace senators = 0 if W2U4 >=3 & W2U4 <= 1000
{txt}(131 real changes made)

{com}.                         replace senators = 0 if W2U4 >=0 & W2U4 <= 1
{txt}(181 real changes made)

{com}.                         replace senators = 0 if W2U4 == -7
{txt}(77 real changes made)

{com}.                         label var senators "#Senators per State"
{txt}
{com}.                         label values senators correct
{txt}
{com}.                         tab senators

   {txt}#Senators {c |}
   per State {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Incorrect/NA {c |}{res}        389       26.70       26.70
{txt}     Correct {c |}{res}      1,068       73.30      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}      1,457      100.00
{txt}
{com}.                         
.                         
.                 *House Term
.                         gen house_term = .
{txt}(4240 missing values generated)

{com}.                         replace house_term = 1 if W2U5 == 2
{txt}(568 real changes made)

{com}.                         replace house_term = 0 if W2U5 >=0 & W2U5 <=1
{txt}(12 real changes made)

{com}.                         replace house_term = 0 if W2U5 >=3 & W2U5 <=100
{txt}(803 real changes made)

{com}.                         replace house_term = 0 if W2U5 == -7
{txt}(74 real changes made)

{com}.                         label var house_term "House Rep Term Limit"
{txt}
{com}.                         label values house_term correct
{txt}
{com}.                         tab house_term

   {txt}House Rep {c |}
  Term Limit {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Incorrect/NA {c |}{res}        889       61.02       61.02
{txt}     Correct {c |}{res}        568       38.98      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}      1,457      100.00
{txt}
{com}.                         
.                 
.                 *Who Takes Over if Pres and VP Die
.                         gen succession = . 
{txt}(4240 missing values generated)

{com}.                         replace succession = 1 if W2U6 == 3
{txt}(994 real changes made)

{com}.                         replace succession = 0 if W2U6 >=1 & W2U6 <=2
{txt}(425 real changes made)

{com}.                         replace succession = 0 if W2U6 == -7
{txt}(38 real changes made)

{com}.                         label var succession "Pres Succession"
{txt}
{com}.                         label values succession correct
{txt}
{com}.                         tab succession

        {txt}Pres {c |}
  Succession {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Incorrect/NA {c |}{res}        463       31.78       31.78
{txt}     Correct {c |}{res}        994       68.22      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}      1,457      100.00
{txt}
{com}.                 
.                 *Overriding a Veto
.                         gen veto = . 
{txt}(4240 missing values generated)

{com}.                         replace veto = 1 if W2U7 == 2
{txt}(1040 real changes made)

{com}.                         replace veto = 0 if W2U7 == 1
{txt}(114 real changes made)

{com}.                         replace veto = 0 if W2U7 >=3 & W2U7 <=4
{txt}(264 real changes made)

{com}.                         replace veto = 0 if W2U7 == -7
{txt}(39 real changes made)

{com}.                         label var veto "Veto Override"
{txt}
{com}.                         label values veto correct
{txt}
{com}.                         tab veto

        {txt}Veto {c |}
    Override {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Incorrect/NA {c |}{res}        417       28.62       28.62
{txt}     Correct {c |}{res}      1,040       71.38      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}      1,457      100.00
{txt}
{com}.                 
.                 alpha term sen_term senators house_term succession veto, item

{txt}Test scale = mean(unstandardized items)

                                                            average
                             item-test     item-rest       interitem
Item         {c |}  Obs  Sign   correlation   correlation     covariance      alpha
{hline 13}{c +}{hline 65}
term{col 14}{c |}{res}{col 16}1456{col 24}+{col 31} 0.3857{col 45} 0.2279{col 59} .0498231{col 73} 0.5970
{txt}sen_term{col 14}{c |}{res}{col 16}1457{col 24}+{col 31} 0.6468{col 45} 0.3961{col 59} .0340593{col 73} 0.5310
{txt}senators{col 14}{c |}{res}{col 16}1457{col 24}+{col 31} 0.6396{col 45} 0.4136{col 59} .0348055{col 73} 0.5251
{txt}house_term{col 14}{c |}{res}{col 16}1457{col 24}+{col 31} 0.6078{col 45} 0.3406{col 59} .0369582{col 73} 0.5572
{txt}succession{col 14}{c |}{res}{col 16}1457{col 24}+{col 31} 0.6001{col 45} 0.3456{col 59} .0374132{col 73} 0.5540
{txt}veto{col 14}{c |}{res}{col 16}1457{col 24}+{col 31} 0.5577{col 45} 0.3000{col 59} .0403401{col 73} 0.5732
{txt}{hline 13}{c +}{hline 65}
Test scale{col 14}{c |}{res}{col 59} .0389004{col 73} 0.6026
{txt}{hline 13}{c BT}{hline 65}

{com}.                 egen knowl = rowtotal(term sen_term senators house_term succession veto), missing
{txt}(2783 missing values generated)

{com}.                 
.                 summ knowl

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 7}knowl {c |}{res}      1457    3.821551    1.524886          0          6
{txt}
{com}.                 gen knowl01 = (knowl - r(min))/(r(max)-r(min))
{txt}(2783 missing values generated)

{com}.                 label var knowl01 "Knowledge" 
{txt}
{com}.                 
.                 
.         
. ***Partisan Ambivalence***
. 
. 
.         *Wave 2
.                 *Fav: Dem
.                         gen dem_fav_w2 = . 
{txt}(4240 missing values generated)

{com}.                         replace dem_fav_w2 = 0 if W2L2 == 2
{txt}(534 real changes made)

{com}.                         replace dem_fav_w2 = 0.25  if W2L2 == 1 & W2L3 == 4
{txt}(213 real changes made)

{com}.                         replace dem_fav_w2 = 0.50  if W2L2 == 1 & W2L3 == 3
{txt}(353 real changes made)

{com}.                         replace dem_fav_w2 = 0.75  if W2L2 == 1 & W2L3 == 2
{txt}(246 real changes made)

{com}.                         replace dem_fav_w2 = 1  if W2L2 == 1 & W2L3 == 1
{txt}(97 real changes made)

{com}. 
.                 *Unfav: Dem
.                         gen dem_unfav_w2 = .
{txt}(4240 missing values generated)

{com}.                         replace dem_unfav_w2 = 0 if W2L4 == 2
{txt}(529 real changes made)

{com}.                         replace dem_unfav_w2 = 0.25  if W2L4 == 1 & W2L5 == 4
{txt}(286 real changes made)

{com}.                         replace dem_unfav_w2 = 0.50  if W2L4 == 1 & W2L5 == 3
{txt}(322 real changes made)

{com}.                         replace dem_unfav_w2 = 0.75  if W2L4 == 1 & W2L5 == 2
{txt}(185 real changes made)

{com}.                         replace dem_unfav_w2 = 1  if W2L4 == 1 & W2L5 == 1
{txt}(122 real changes made)

{com}.                 
.                 *Rep:Fav
.                         gen rep_fav_w2 = . 
{txt}(4240 missing values generated)

{com}.                         replace rep_fav_w2 = 0 if W2L7 == 2
{txt}(660 real changes made)

{com}.                         replace rep_fav_w2 = 0.25  if W2L7 == 1 & W2L8 == 4
{txt}(211 real changes made)

{com}.                         replace rep_fav_w2 = 0.50  if W2L7 == 1 & W2L8 == 3
{txt}(338 real changes made)

{com}.                         replace rep_fav_w2 = 0.75  if W2L7 == 1 & W2L8 == 2
{txt}(189 real changes made)

{com}.                         replace rep_fav_w2 = 1  if W2L7 == 1 & W2L8 == 1
{txt}(47 real changes made)

{com}.                 
.                 
.                 *Rep:Unfav
.                         gen rep_unfav_w2 = .
{txt}(4240 missing values generated)

{com}.                         replace rep_unfav_w2 = 0 if W2L9 == 2
{txt}(437 real changes made)

{com}.                         replace rep_unfav_w2 = 0.25  if W2L9 == 1 & W2L10 == 4
{txt}(274 real changes made)

{com}.                         replace rep_unfav_w2 = 0.50  if W2L9 == 1 & W2L10 == 3
{txt}(365 real changes made)

{com}.                         replace rep_unfav_w2 = 0.75  if W2L9 == 1 & W2L10 == 2
{txt}(216 real changes made)

{com}.                         replace rep_unfav_w2 = 1  if W2L9 == 1 & W2L10 == 1
{txt}(150 real changes made)

{com}.                 
.                 *ID Consistent
.                         gen consistent_w2 = .
{txt}(4240 missing values generated)

{com}.                         replace consistent_w2 = dem_fav_w2 + rep_unfav_w2 if pid_31 == 1
{txt}(628 real changes made)

{com}.                         replace consistent_w2 = dem_unfav_w2 + rep_fav_w2 if pid_31 == 2
{txt}(586 real changes made)

{com}.                         label var consistent_w2 "Partisan Identity Consistent Likes/Dislikes (W2)"
{txt}
{com}.                         
.                 *ID Conflicting
.                         gen conflicting_w2 = .
{txt}(4240 missing values generated)

{com}.                         replace conflicting_w2 = dem_unfav_w2 + rep_fav_w2 if pid_31 == 1
{txt}(628 real changes made)

{com}.                         replace conflicting_w2 = dem_fav_w2 + rep_unfav_w2 if pid_31 == 2
{txt}(583 real changes made)

{com}.                         label var conflicting_w2 "Partisan Identity Conflicting Likes/Dislikes (W2)"
{txt}
{com}.                         
.                 *In vs. out Fav/unfav
. 
.                         gen in_like_w2 = .
{txt}(4240 missing values generated)

{com}.                         replace in_like_w2  = dem_fav_w2 if pid_31 == 1
{txt}(628 real changes made)

{com}.                         replace in_like_w2 =  rep_fav_w2 if pid_31 == 2
{txt}(586 real changes made)

{com}.                 
.                         gen in_dislike_w2 = .
{txt}(4240 missing values generated)

{com}.                         replace in_dislike_w2 = dem_unfav_w2 if pid_31 == 1
{txt}(628 real changes made)

{com}.                         replace in_dislike_w2 = rep_unfav_w2 if pid_31 == 2
{txt}(583 real changes made)

{com}.                         
.                         gen out_like_w2 = .
{txt}(4240 missing values generated)

{com}.                         replace out_like_w2 = rep_fav_w2 if pid_31 == 1
{txt}(629 real changes made)

{com}.                         replace out_like_w2 = dem_fav_w2 if pid_31 == 2
{txt}(585 real changes made)

{com}.                         
.                         gen out_dislike_w2 = .
{txt}(4240 missing values generated)

{com}.                         replace out_dislike_w2 = rep_unfav_w2 if pid_31 == 1
{txt}(629 real changes made)

{com}.                         replace out_dislike_w2 = dem_unfav_w2 if pid_31 == 2
{txt}(586 real changes made)

{com}.                         
.                         recode in_like_w2 in_dislike_w2 out_like_w2 out_dislike_w2      (0 = 1) (0.25 = 2) (0.5 = 3) (0.75 =4) (1 = 5)
{txt}(in_like_w2: 1214 changes made)
(in_dislike_w2: 1211 changes made)
(out_like_w2: 1214 changes made)
(out_dislike_w2: 1215 changes made)

{com}.                         
.                         label var in_like_w2 "In-Party: Favorable (W2)"
{txt}
{com}.                         label var in_dislike_w2 "In-Party: Unfavorable (W2)"
{txt}
{com}.                         label var out_like_w2 "Out_Party: Favorable (W2)"
{txt}
{com}.                         label var out_dislike_w2 "Out_Party: Unfavorable (W2)"                  
{txt}
{com}.                                 
.                         label def fav 1 "No Fav. Thoughts" 2 "Slightly Favorable" 3 "Moderately Favorable" 4 "Very Favorable" 5 "Extremely Favorable"
{txt}
{com}.                         label values in_like_w2 out_like_w2 fav
{txt}
{com}.                         label def unfav 1 "No Unfav. Thoughts" 2 "Slightly Unfavorable" 3 "Moderately Unfavorable" 4 "Very Unfavorable" 5 "Extremely Unfavorable"
{txt}
{com}.                         label values in_dislike_w2 out_dislike_w2 unfav
{txt}
{com}.                         
.                         
.                         
.                         
. *W11                    
.                 *Fav: Dem
.                         gen dem_fav_w11 = . 
{txt}(4240 missing values generated)

{com}.                         replace dem_fav_w11 = 0 if W11LB2 == 2
{txt}(941 real changes made)

{com}.                         replace dem_fav_w11 = 0.25  if W11LB2 == 1 & W11LB4 == 4
{txt}(351 real changes made)

{com}.                         replace dem_fav_w11 = 0.50  if W11LB2 == 1 & W11LB4 == 3
{txt}(651 real changes made)

{com}.                         replace dem_fav_w11 = 0.75  if W11LB2 == 1 & W11LB4 == 2
{txt}(539 real changes made)

{com}.                         replace dem_fav_w11 = 1  if W11LB2 == 1 & W11LB4 == 1
{txt}(177 real changes made)

{com}. 
.                 *Unfav: Dem
.                         gen dem_unfav_w11 = .
{txt}(4240 missing values generated)

{com}.                         replace dem_unfav_w11 = 0 if W11LB3 == 2
{txt}(1086 real changes made)

{com}.                         replace dem_unfav_w11 = 0.25  if W11LB3 == 1 & W11LB5 == 4
{txt}(455 real changes made)

{com}.                         replace dem_unfav_w11 = 0.50  if W11LB3 == 1 & W11LB5 == 3
{txt}(582 real changes made)

{com}.                         replace dem_unfav_w11 = 0.75  if W11LB3 == 1 & W11LB5 == 2
{txt}(337 real changes made)

{com}.                         replace dem_unfav_w11 = 1  if W11LB3 == 1 & W11LB5 == 1
{txt}(201 real changes made)

{com}.                 
.                 *Rep:Fav
.                         gen rep_fav_w11 = . 
{txt}(4240 missing values generated)

{com}.                         replace rep_fav_w11 = 0 if W11LB7 == 2
{txt}(1178 real changes made)

{com}.                         replace rep_fav_w11 = 0.25  if W11LB7 == 1 & W11LB9 == 4
{txt}(377 real changes made)

{com}.                         replace rep_fav_w11 = 0.50  if W11LB7 == 1 & W11LB9 == 3
{txt}(661 real changes made)

{com}.                         replace rep_fav_w11 = 0.75  if W11LB7 == 1 & W11LB9 == 2
{txt}(367 real changes made)

{com}.                         replace rep_fav_w11 = 1  if W11LB7 == 1 & W11LB9 == 1
{txt}(80 real changes made)

{com}.                 
.                 
.                 *Rep:Unfav
.                         gen rep_unfav_w11 = .
{txt}(4240 missing values generated)

{com}.                         replace rep_unfav_w11 = 0 if W11LB8 == 2
{txt}(825 real changes made)

{com}.                         replace rep_unfav_w11 = 0.25  if W11LB8 == 1 & W11LB10 == 4
{txt}(281 real changes made)

{com}.                         replace rep_unfav_w11 = 0.50  if W11LB8 == 1 & W11LB10 == 3
{txt}(642 real changes made)

{com}.                         replace rep_unfav_w11 = 0.75  if W11LB8 == 1 & W11LB10 == 2
{txt}(464 real changes made)

{com}.                         replace rep_unfav_w11 = 1  if W11LB8 == 1 & W11LB10 == 1
{txt}(215 real changes made)

{com}.                 
.                 *ID Consistent
.                         gen consistent_w11 = .
{txt}(4240 missing values generated)

{com}.                         replace consistent_w11 = dem_fav_w11 + rep_unfav_w11 if pid_39 == 1
{txt}(1112 real changes made)

{com}.                         replace consistent_w11 = dem_unfav_w11 + rep_fav_w11 if pid_39 == 2
{txt}(1046 real changes made)

{com}.                         label var consistent_w11 "Partisan Identity Consistent Likes/Dislikes (W10)"
{txt}
{com}.                         
.                 *ID Conflicting
.                         gen conflicting_w11 = .
{txt}(4240 missing values generated)

{com}.                         replace conflicting_w11 = dem_unfav_w11 + rep_fav_w11 if pid_39 == 1
{txt}(1127 real changes made)

{com}.                         replace conflicting_w11 = dem_fav_w11 + rep_unfav_w11 if pid_39 == 2
{txt}(851 real changes made)

{com}.                         label var conflicting_w11 "Partisan Identity Conclifting Likes/Dislikes (W10)"
{txt}
{com}.                         
.                         *Earlier PID 
.                                         *ID Consistent
.                                         gen consistent_w11a = .
{txt}(4240 missing values generated)

{com}.                                         replace consistent_w11a = dem_fav_w11 + rep_unfav_w11 if pid_31 == 1
{txt}(607 real changes made)

{com}.                                         replace consistent_w11a = dem_unfav_w11 + rep_fav_w11 if pid_31 == 2
{txt}(595 real changes made)

{com}.                                         label var consistent_w11a "Partisan Identity Consistent Likes/Dislikes (W10)"
{txt}
{com}.                                         
.                                 *ID Conflicting
.                                         gen conflicting_w11a = .
{txt}(4240 missing values generated)

{com}.                                         replace conflicting_w11a = dem_unfav_w11 + rep_fav_w11 if pid_31 == 1
{txt}(614 real changes made)

{com}.                                         replace conflicting_w11a = dem_fav_w11 + rep_unfav_w11 if pid_31 == 2
{txt}(491 real changes made)

{com}.                                         label var conflicting_w11a "Partisan Identity Conclifting Likes/Dislikes (W10)"
{txt}
{com}.                 
.                                 
.         
.                         gen in_like_w11 = .
{txt}(4240 missing values generated)

{com}.                         replace in_like_w11  = dem_fav_w11 if pid_31 == 1
{txt}(614 real changes made)

{com}.                         replace in_like_w11 =  rep_fav_w11 if pid_31 == 2
{txt}(596 real changes made)

{com}.                 
.                         gen in_dislike_w11 = .
{txt}(4240 missing values generated)

{com}.                         replace in_dislike_w11 = dem_unfav_w11 if pid_31 == 1
{txt}(614 real changes made)

{com}.                         replace in_dislike_w11 = rep_unfav_w11 if pid_31 == 2
{txt}(494 real changes made)

{com}.                         
.                         gen out_like_w11 = .
{txt}(4240 missing values generated)

{com}.                         replace out_like_w11 = rep_fav_w11 if pid_31 == 1
{txt}(615 real changes made)

{com}.                         replace out_like_w11 = dem_fav_w11 if pid_31 == 2
{txt}(593 real changes made)

{com}.                         
.                         gen out_dislike_w11 = .
{txt}(4240 missing values generated)

{com}.                         replace out_dislike_w11 = rep_unfav_w11 if pid_31 == 1
{txt}(607 real changes made)

{com}.                         replace out_dislike_w11 = dem_unfav_w11 if pid_31 == 2
{txt}(595 real changes made)

{com}.                         
.                         label var in_like_w11 "In-Party: Favorable (W11)"
{txt}
{com}.                         label var in_dislike_w11 "In-Party: Unfavorable (W11)"
{txt}
{com}.                         label var out_like_w11 "Out_Party: Favorable (W11)"
{txt}
{com}.                         label var out_dislike_w11 "Out_Party: Unfavorable (W11)"                        
{txt}
{com}.                                 
.                         recode in_like_w11 in_dislike_w11 out_like_w11 out_dislike_w11 ///
>                                 (0 = 1) (0.25 = 2) (0.5 = 3) (0.75 =4) (1 = 5)
{txt}(in_like_w11: 1210 changes made)
(in_dislike_w11: 1108 changes made)
(out_like_w11: 1208 changes made)
(out_dislike_w11: 1202 changes made)

{com}.                         
.                         label values in_like_w11 out_like_w11 fav
{txt}
{com}.                         label values in_dislike_w11 out_dislike_w11 unfav
{txt}
{com}.                         
.                         
.                         
.                                 
.                         
. *Matching
. 
. gen black = .
{txt}(4240 missing values generated)

{com}. replace black = 1 if race == 2
{txt}(492 real changes made)

{com}. replace black = 0 if race == 1
{txt}(3292 real changes made)

{com}. replace black = 0 if race >=3 & race <=4
{txt}(456 real changes made)

{com}. 
. tabulate pid_str1, gen(pstr1_)

    {txt}PID Str {c |}
       (W1) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
       Lean {c |}{res}        321       22.70       22.70
{txt} Not Strong {c |}{res}        489       34.58       57.28
{txt}     Strong {c |}{res}        604       42.72      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,414      100.00
{txt}
{com}. 
. 
. recode DER09W1 (-7=.) (-4=.) (-6=.) (-5=.) ///
>         (1=4) (2=3) (3=2) (4=1) ///
>         (7=4) (6=3) (5=2), gen(ideol_str1)
{txt}(4240 differences between DER09W1 and ideol_str1)

{com}.         
. recode DER09W2 (-7=.) (-6=.) (-5=.) ///
>         (1=4) (2=3) (3=2) (4=1) ///
>         (7=4) (6=3) (5=2), gen(ideol_str2)
{txt}(4240 differences between DER09W2 and ideol_str2)

{com}. 
. summ interest_w9

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 1}interest_w9 {c |}{res}      2739    3.686017    .9908225          1          5
{txt}
{com}. gen interest_w901 = (interest_w9 - r(min))/(r(max)-r(min))
{txt}(1501 missing values generated)

{com}. label var interest_w901 "Political Interest" 
{txt}
{com}. 
. 
. **Need for cognition and need to evaluate***
. 
. recode W11ZE1 (1=4) (2=3) (3=2) (4=1) (-5 -6 -7 =.), gen(opinionated)
{txt}(4240 differences between W11ZE1 and opinionated)

{com}. 
. gen opinion_degree = . 
{txt}(4240 missing values generated)

{com}. replace opinion_degree = 1  if W11ZE2 == 1 & W11ZE3B == 1
{txt}(46 real changes made)

{com}. replace opinion_degree = 2  if W11ZE2 == 1 & W11ZE3B == 2
{txt}(263 real changes made)

{com}. replace opinion_degree = 3  if W11ZE2 == 2
{txt}(1684 real changes made)

{com}. replace opinion_degree = 4  if W11ZE2 == 3 & W11ZE3A == 2
{txt}(373 real changes made)

{com}. replace opinion_degree = 5  if W11ZE2 == 3 & W11ZE3A == 1
{txt}(292 real changes made)

{com}. 
. foreach var in opinionated opinion_degree {c -(}
{txt}  2{com}.         summ `var'
{txt}  3{com}.         gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 1}opinionated {c |}{res}      2662    2.802404    .7817114          1          4
{txt}(1578 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
opinion_de~e {c |}{res}      2658    3.226486    .8348036          1          5
{txt}(1582 missing values generated)

{com}. 
. egen evaluate = rowmean(opinionated01 opinion_degree01)
{txt}(1578 missing values generated)

{com}. egen evaluate1 = rowtotal(opinionated01 opinion_degree01), missing
{txt}(1578 missing values generated)

{com}. 
. label var evaluate1 "Need to Evaluate"
{txt}
{com}. 
. 
. recode W11ZE6 (1=0) (2=1) (-5 -6 -7 =.), gen(complex)
{txt}(4240 differences between W11ZE6 and complex)

{com}. 
. gen thinking = . 
{txt}(4240 missing values generated)

{com}. replace thinking = 1  if W11ZE4 == 2 & W11ZE5B == 1
{txt}(86 real changes made)

{com}. replace thinking = 2  if W11ZE4 == 2 & W11ZE5B == 2
{txt}(141 real changes made)

{com}. replace thinking = 3  if W11ZE4 == 3
{txt}(1092 real changes made)

{com}. replace thinking = 4  if W11ZE4 == 1 & W11ZE5A == 2
{txt}(512 real changes made)

{com}. replace thinking = 5  if W11ZE4 == 1 & W11ZE5A == 1
{txt}(830 real changes made)

{com}. 
. recode thinking (1=0) (2=0.25) (3=0.5) (4=0.75) (5=1), gen(thinking01)
{txt}(2661 differences between thinking and thinking01)

{com}. 
. egen nfc = rowmean(thinking01 complex)
{txt}(1578 missing values generated)

{com}. egen nfc1 = rowtotal(thinking01 complex), missing
{txt}(1578 missing values generated)

{com}. 
. label var nfc1 "Need for Cognition"
{txt}
{com}. 
. 
. 
. 
{txt}end of do-file

{com}. set more off
{txt}
{com}. 
. 
. /****bivariate****/
. 
. tab w17_retro

 {txt}Econ Worse {c |}
  than Jan. {c |}
2009 (W17)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,266       52.97       52.97
{txt}       Same {c |}{res}        761       31.84       84.81
{txt}     Better {c |}{res}        363       15.19      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,390      100.00
{txt}
{com}. tab w17_retro partisan_9rev, col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

Econ Worse {c |}
 than Jan. {c |}  Co-Paritsan to Pres
      2009 {c |}      Obama? (W9)
    (W17)? {c |} Out-Parti  In-Partis {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       587        431 {txt}{c |}{res}     1,018 
           {txt}{c |}{res}     62.71      42.89 {txt}{c |}{res}     52.45 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}       252        364 {txt}{c |}{res}       616 
           {txt}{c |}{res}     26.92      36.22 {txt}{c |}{res}     31.74 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}        97        210 {txt}{c |}{res}       307 
           {txt}{c |}{res}     10.36      20.90 {txt}{c |}{res}     15.82 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       936      1,005 {txt}{c |}{res}     1,941 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 83.5148  {txt} Pr = {res}0.000
{txt}
{com}. 
. tab w19_retro

 {txt}Econ Worse {c |}
  than Jan. {c |}
2009 (W19)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,349       56.54       56.54
{txt}       Same {c |}{res}        742       31.10       87.64
{txt}     Better {c |}{res}        295       12.36      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,386      100.00
{txt}
{com}. tab w19_retro partisan_9rev, col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

Econ Worse {c |}
 than Jan. {c |}  Co-Paritsan to Pres
      2009 {c |}      Obama? (W9)
    (W19)? {c |} Out-Parti  In-Partis {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       687        418 {txt}{c |}{res}     1,105 
           {txt}{c |}{res}     73.63      41.39 {txt}{c |}{res}     56.87 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}       190        402 {txt}{c |}{res}       592 
           {txt}{c |}{res}     20.36      39.80 {txt}{c |}{res}     30.47 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}        56        190 {txt}{c |}{res}       246 
           {txt}{c |}{res}      6.00      18.81 {txt}{c |}{res}     12.66 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       933      1,010 {txt}{c |}{res}     1,943 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res}211.6768  {txt} Pr = {res}0.000
{txt}
{com}. 
. /****multivariate****/
. 
. summ disagree_total, detail

                    {txt}Network Disagreement
{hline 61}
      Percentiles      Smallest
 1%    {res}       -3             -3
{txt} 5%    {res}       -3             -3
{txt}10%    {res}       -3             -3       {txt}Obs         {res}       2096
{txt}25%    {res}       -3             -3       {txt}Sum of Wgt. {res}       2096

{txt}50%    {res}       -1                      {txt}Mean          {res}-.8525763
                        {txt}Largest       Std. Dev.     {res} 2.001842
{txt}75%    {res}        1              3
{txt}90%    {res}        3              3       {txt}Variance      {res} 4.007373
{txt}95%    {res}        3              3       {txt}Skewness      {res} .5136914
{txt}99%    {res}        3              3       {txt}Kurtosis      {res} 2.113602
{txt}
{com}.         *5: -3
.         *95: 3
. 
. 
. eststo: ologit w17_retro i.partisan_9rev##c.disagree_total c.numgiven network_interest interest_w9      ///
>         age educ income i.gender i.race i.empl_w11a i.marital nfc1 evaluate1 [pweight= WGTPP17]

{res}{txt}Iteration 0:{space 3}log pseudolikelihood = {res:-1361.9834}  
Iteration 1:{space 3}log pseudolikelihood = {res:-1305.9766}  
Iteration 2:{space 3}log pseudolikelihood = {res:-1305.6336}  
Iteration 3:{space 3}log pseudolikelihood = {res:-1305.6334}  
{res}
{txt}Ordered logistic regression{col 51}Number of obs{col 67}= {res}      1446
{txt}{col 51}Wald chi2({res}19{txt}){col 67}= {res}     62.09
{txt}{col 51}Prob > chi2{col 67}= {res}    0.0000
{txt}Log pseudolikelihood = {res}-1305.6334{txt}{col 51}Pseudo R2{col 67}= {res}    0.0414

{txt}{hline 31}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 32}{c |}{col 44}    Robust
{col 1}                     w17_retro{col 32}{c |}      Coef.{col 44}   Std. Err.{col 56}      z{col 64}   P>|z|{col 72}     [95% Con{col 85}f. Interval]
{hline 31}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{space 17}partisan_9rev {c |}
{space 18}In-Partisan  {c |}{col 32}{res}{space 2} .8022658{col 44}{space 2} .1666294{col 55}{space 1}    4.81{col 64}{space 3}0.000{col 72}{space 4} .4756781{col 85}{space 3} 1.128853
{txt}{space 16}disagree_total {c |}{col 32}{res}{space 2} .0342355{col 44}{space 2}  .053382{col 55}{space 1}    0.64{col 64}{space 3}0.521{col 72}{space 4}-.0703913{col 85}{space 3} .1388624
{txt}{space 30} {c |}
partisan_9rev#c.disagree_total {c |}
{space 18}In-Partisan  {c |}{col 32}{res}{space 2}-.0941759{col 44}{space 2} .0745971{col 55}{space 1}   -1.26{col 64}{space 3}0.207{col 72}{space 4}-.2403836{col 85}{space 3} .0520318
{txt}{space 30} {c |}
{space 22}numgiven {c |}{col 32}{res}{space 2} .0020384{col 44}{space 2} .0331001{col 55}{space 1}    0.06{col 64}{space 3}0.951{col 72}{space 4}-.0628367{col 85}{space 3} .0669134
{txt}{space 14}network_interest {c |}{col 32}{res}{space 2}-.1374712{col 44}{space 2} .0996323{col 55}{space 1}   -1.38{col 64}{space 3}0.168{col 72}{space 4}-.3327468{col 85}{space 3} .0578045
{txt}{space 19}interest_w9 {c |}{col 32}{res}{space 2} .0622975{col 44}{space 2} .0932316{col 55}{space 1}    0.67{col 64}{space 3}0.504{col 72}{space 4} -.120433{col 85}{space 3}  .245028
{txt}{space 27}age {c |}{col 32}{res}{space 2}-.0078931{col 44}{space 2} .0065819{col 55}{space 1}   -1.20{col 64}{space 3}0.230{col 72}{space 4}-.0207934{col 85}{space 3} .0050073
{txt}{space 26}educ {c |}{col 32}{res}{space 2} .1238663{col 44}{space 2} .0876615{col 55}{space 1}    1.41{col 64}{space 3}0.158{col 72}{space 4} -.047947{col 85}{space 3} .2956797
{txt}{space 24}income {c |}{col 32}{res}{space 2} .0668113{col 44}{space 2} .0228208{col 55}{space 1}    2.93{col 64}{space 3}0.003{col 72}{space 4} .0220833{col 85}{space 3} .1115392
{txt}{space 30} {c |}
{space 24}gender {c |}
{space 23}Female  {c |}{col 32}{res}{space 2}-.1501582{col 44}{space 2} .1632796{col 55}{space 1}   -0.92{col 64}{space 3}0.358{col 72}{space 4}-.4701804{col 85}{space 3} .1698639
{txt}{space 30} {c |}
{space 22}race_eth {c |}
{space 24}Black  {c |}{col 32}{res}{space 2} .1820779{col 44}{space 2} .2685885{col 55}{space 1}    0.68{col 64}{space 3}0.498{col 72}{space 4}-.3443459{col 85}{space 3} .7085017
{txt}{space 21}Hispanic  {c |}{col 32}{res}{space 2} .1310079{col 44}{space 2} .3141274{col 55}{space 1}    0.42{col 64}{space 3}0.677{col 72}{space 4}-.4846706{col 85}{space 3} .7466863
{txt}{space 24}Other  {c |}{col 32}{res}{space 2} .3122644{col 44}{space 2} .4775809{col 55}{space 1}    0.65{col 64}{space 3}0.513{col 72}{space 4}-.6237769{col 85}{space 3} 1.248306
{txt}{space 30} {c |}
{space 21}empl_w11a {c |}
{space 19}Unemployed  {c |}{col 32}{res}{space 2}-.5160788{col 44}{space 2} .4520902{col 55}{space 1}   -1.14{col 64}{space 3}0.254{col 72}{space 4}-1.402159{col 85}{space 3} .3700018
{txt}{space 22}Retired  {c |}{col 32}{res}{space 2} .3741241{col 44}{space 2} .2258977{col 55}{space 1}    1.66{col 64}{space 3}0.098{col 72}{space 4}-.0686273{col 85}{space 3} .8168755
{txt}{space 3}Disabled/Not Working/Other  {c |}{col 32}{res}{space 2} .5275505{col 44}{space 2} .2530737{col 55}{space 1}    2.08{col 64}{space 3}0.037{col 72}{space 4} .0315351{col 85}{space 3} 1.023566
{txt}{space 30} {c |}
{space 23}marital {c |}
{space 22}Married  {c |}{col 32}{res}{space 2}-.1587798{col 44}{space 2} .1727091{col 55}{space 1}   -0.92{col 64}{space 3}0.358{col 72}{space 4}-.4972835{col 85}{space 3} .1797238
{txt}{space 26}nfc1 {c |}{col 32}{res}{space 2} .0626554{col 44}{space 2} .1194464{col 55}{space 1}    0.52{col 64}{space 3}0.600{col 72}{space 4}-.1714553{col 85}{space 3} .2967661
{txt}{space 21}evaluate1 {c |}{col 32}{res}{space 2} .1877123{col 44}{space 2} .2015773{col 55}{space 1}    0.93{col 64}{space 3}0.352{col 72}{space 4} -.207372{col 85}{space 3} .5827966
{txt}{hline 31}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
                         /cut1 {c |}{col 32}{res}{space 2} 1.329654{col 44}{space 2} .5554272{col 72}{space 4} .2410371{col 85}{space 3} 2.418272
{txt}                         /cut2 {c |}{col 32}{res}{space 2} 2.966365{col 44}{space 2} .5517034{col 72}{space 4} 1.885047{col 85}{space 3} 4.047684
{txt}{hline 31}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
({res}est5{txt} stored)

{com}.         
.                 margins partisan_9rev, at(disagree_total=(-3(1)3)) predict(outcome(3))
{res}
{txt}Predictive margins{col 51}Number of obs{col 67}= {res}      1446
{txt}Model VCE{col 14}: {res}Robust

{txt}{p2colset 1 14 16 2}{...}
{p2col:Expression}:{space 1}{res:Pr(w17_retro==3), predict(outcome(3))}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:1._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 9}-3}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:2._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 9}-2}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:3._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 9}-1}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:4._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 10}0}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:5._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 10}1}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:6._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 10}2}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:7._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 10}3}{p_end}
{p2colreset}{...}

{res}{txt}{hline 18}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 19}{c |}{col 31} Delta-method
{col 19}{c |}     Margin{col 31}   Std. Err.{col 43}      z{col 51}   P>|z|{col 59}     [95% Con{col 72}f. Interval]
{hline 18}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
_at#partisan_9rev {c |}
{space 2}1#Out-Partisan  {c |}{col 19}{res}{space 2} .1002854{col 31}{space 2} .0165763{col 42}{space 1}    6.05{col 51}{space 3}0.000{col 59}{space 4} .0677965{col 72}{space 3} .1327743
{txt}{space 3}1#In-Partisan  {c |}{col 19}{res}{space 2} .2437963{col 31}{space 2} .0277574{col 42}{space 1}    8.78{col 51}{space 3}0.000{col 59}{space 4} .1893927{col 72}{space 3} .2981998
{txt}{space 2}2#Out-Partisan  {c |}{col 19}{res}{space 2}  .103371{col 31}{space 2} .0138134{col 42}{space 1}    7.48{col 51}{space 3}0.000{col 59}{space 4} .0762974{col 72}{space 3} .1304447
{txt}{space 3}2#In-Partisan  {c |}{col 19}{res}{space 2} .2332127{col 31}{space 2} .0223943{col 42}{space 1}   10.41{col 51}{space 3}0.000{col 59}{space 4} .1893207{col 72}{space 3} .2771047
{txt}{space 2}3#Out-Partisan  {c |}{col 19}{res}{space 2} .1065392{col 31}{space 2} .0121239{col 42}{space 1}    8.79{col 51}{space 3}0.000{col 59}{space 4} .0827769{col 72}{space 3} .1303015
{txt}{space 3}3#In-Partisan  {c |}{col 19}{res}{space 2} .2229448{col 31}{space 2} .0204738{col 42}{space 1}   10.89{col 51}{space 3}0.000{col 59}{space 4} .1828168{col 72}{space 3} .2630728
{txt}{space 2}4#Out-Partisan  {c |}{col 19}{res}{space 2} .1097913{col 31}{space 2} .0122743{col 42}{space 1}    8.94{col 51}{space 3}0.000{col 59}{space 4} .0857341{col 72}{space 3} .1338485
{txt}{space 3}4#In-Partisan  {c |}{col 19}{res}{space 2} .2129953{col 31}{space 2} .0222049{col 42}{space 1}    9.59{col 51}{space 3}0.000{col 59}{space 4} .1694746{col 72}{space 3}  .256516
{txt}{space 2}5#Out-Partisan  {c |}{col 19}{res}{space 2} .1131288{col 31}{space 2}  .014486{col 42}{space 1}    7.81{col 51}{space 3}0.000{col 59}{space 4} .0847366{col 72}{space 3} .1415209
{txt}{space 3}5#In-Partisan  {c |}{col 19}{res}{space 2} .2033657{col 31}{space 2} .0263475{col 42}{space 1}    7.72{col 51}{space 3}0.000{col 59}{space 4} .1517256{col 72}{space 3} .2550059
{txt}{space 2}6#Out-Partisan  {c |}{col 19}{res}{space 2}  .116553{col 31}{space 2} .0182559{col 42}{space 1}    6.38{col 51}{space 3}0.000{col 59}{space 4} .0807722{col 72}{space 3} .1523338
{txt}{space 3}6#In-Partisan  {c |}{col 19}{res}{space 2} .1940566{col 31}{space 2} .0315516{col 42}{space 1}    6.15{col 51}{space 3}0.000{col 59}{space 4} .1322165{col 72}{space 3} .2558966
{txt}{space 2}7#Out-Partisan  {c |}{col 19}{res}{space 2} .1200654{col 31}{space 2} .0230307{col 42}{space 1}    5.21{col 51}{space 3}0.000{col 59}{space 4} .0749262{col 72}{space 3} .1652047
{txt}{space 3}7#In-Partisan  {c |}{col 19}{res}{space 2} .1850672{col 31}{space 2} .0370415{col 42}{space 1}    5.00{col 51}{space 3}0.000{col 59}{space 4} .1124671{col 72}{space 3} .2576673
{txt}{hline 18}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{res}{txt}
{com}.                 marginsplot, scheme(s1mono) title("2008-2009 ANES (May)" "Pr(Better)") ///
>                         xtitle("") ytitle("") xline(-3, lpattern(dot)) xline(3, lpattern(dot))

{text}{p 2 6 2}Variables that uniquely identify margins: disagree_total partisan_9rev{p_end}
{res}{txt}
{com}.                         
.                 graph save "May - Better" , replace
{res}{txt}(file May - Better.gph saved)

{com}.                 
.                 margins, dydx(disagree_total) by(partisan_9rev) predict(outcome(3))
{res}
{txt}Average marginal effects{col 51}Number of obs{col 67}= {res}      1446
{txt}Model VCE{col 14}: {res}Robust

{txt}{p2colset 1 14 16 2}{...}
{p2col:Expression}:{space 1}{res:Pr(w17_retro==3), predict(outcome(3))}{p_end}
{p2colreset}{...}
{txt}{p2colset 1 14 16 2}{...}
{p2col:dy/dx w.r.t.}:{space 1}{res:disagree_total}{p_end}
{p2colreset}{...}
{txt}{p2colset 1 14 16 2}{...}
{p2col:over}:{space 1}{res:partisan_9rev}{p_end}
{p2colreset}{...}

{res}{txt}{hline 15}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 16}{c |}{col 28} Delta-method
{col 16}{c |}      dy/dx{col 28}   Std. Err.{col 40}      z{col 48}   P>|z|{col 56}     [95% Con{col 69}f. Interval]
{hline 15}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{res}disagree_total {txt}{c |}
{space 1}partisan_9rev {c |}
{space 1}Out-Partisan  {c |}{col 16}{res}{space 2} .0033363{col 28}{space 2} .0051625{col 39}{space 1}    0.65{col 48}{space 3}0.518{col 56}{space 4} -.006782{col 69}{space 3} .0134546
{txt}{space 2}In-Partisan  {c |}{col 16}{res}{space 2}-.0099055{col 28}{space 2}  .008728{col 39}{space 1}   -1.13{col 48}{space 3}0.256{col 56}{space 4}-.0270119{col 69}{space 3}  .007201
{txt}{hline 15}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{res}{txt}
{com}.                 
.                 margins partisan_9rev, at(disagree_total=(-3(1)3)) predict(outcome(3))
{res}
{txt}Predictive margins{col 51}Number of obs{col 67}= {res}      1446
{txt}Model VCE{col 14}: {res}Robust

{txt}{p2colset 1 14 16 2}{...}
{p2col:Expression}:{space 1}{res:Pr(w17_retro==3), predict(outcome(3))}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:1._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 9}-3}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:2._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 9}-2}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:3._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 9}-1}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:4._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 10}0}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:5._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 10}1}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:6._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 10}2}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:7._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 10}3}{p_end}
{p2colreset}{...}

{res}{txt}{hline 18}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 19}{c |}{col 31} Delta-method
{col 19}{c |}     Margin{col 31}   Std. Err.{col 43}      z{col 51}   P>|z|{col 59}     [95% Con{col 72}f. Interval]
{hline 18}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
_at#partisan_9rev {c |}
{space 2}1#Out-Partisan  {c |}{col 19}{res}{space 2} .1002854{col 31}{space 2} .0165763{col 42}{space 1}    6.05{col 51}{space 3}0.000{col 59}{space 4} .0677965{col 72}{space 3} .1327743
{txt}{space 3}1#In-Partisan  {c |}{col 19}{res}{space 2} .2437963{col 31}{space 2} .0277574{col 42}{space 1}    8.78{col 51}{space 3}0.000{col 59}{space 4} .1893927{col 72}{space 3} .2981998
{txt}{space 2}2#Out-Partisan  {c |}{col 19}{res}{space 2}  .103371{col 31}{space 2} .0138134{col 42}{space 1}    7.48{col 51}{space 3}0.000{col 59}{space 4} .0762974{col 72}{space 3} .1304447
{txt}{space 3}2#In-Partisan  {c |}{col 19}{res}{space 2} .2332127{col 31}{space 2} .0223943{col 42}{space 1}   10.41{col 51}{space 3}0.000{col 59}{space 4} .1893207{col 72}{space 3} .2771047
{txt}{space 2}3#Out-Partisan  {c |}{col 19}{res}{space 2} .1065392{col 31}{space 2} .0121239{col 42}{space 1}    8.79{col 51}{space 3}0.000{col 59}{space 4} .0827769{col 72}{space 3} .1303015
{txt}{space 3}3#In-Partisan  {c |}{col 19}{res}{space 2} .2229448{col 31}{space 2} .0204738{col 42}{space 1}   10.89{col 51}{space 3}0.000{col 59}{space 4} .1828168{col 72}{space 3} .2630728
{txt}{space 2}4#Out-Partisan  {c |}{col 19}{res}{space 2} .1097913{col 31}{space 2} .0122743{col 42}{space 1}    8.94{col 51}{space 3}0.000{col 59}{space 4} .0857341{col 72}{space 3} .1338485
{txt}{space 3}4#In-Partisan  {c |}{col 19}{res}{space 2} .2129953{col 31}{space 2} .0222049{col 42}{space 1}    9.59{col 51}{space 3}0.000{col 59}{space 4} .1694746{col 72}{space 3}  .256516
{txt}{space 2}5#Out-Partisan  {c |}{col 19}{res}{space 2} .1131288{col 31}{space 2}  .014486{col 42}{space 1}    7.81{col 51}{space 3}0.000{col 59}{space 4} .0847366{col 72}{space 3} .1415209
{txt}{space 3}5#In-Partisan  {c |}{col 19}{res}{space 2} .2033657{col 31}{space 2} .0263475{col 42}{space 1}    7.72{col 51}{space 3}0.000{col 59}{space 4} .1517256{col 72}{space 3} .2550059
{txt}{space 2}6#Out-Partisan  {c |}{col 19}{res}{space 2}  .116553{col 31}{space 2} .0182559{col 42}{space 1}    6.38{col 51}{space 3}0.000{col 59}{space 4} .0807722{col 72}{space 3} .1523338
{txt}{space 3}6#In-Partisan  {c |}{col 19}{res}{space 2} .1940566{col 31}{space 2} .0315516{col 42}{space 1}    6.15{col 51}{space 3}0.000{col 59}{space 4} .1322165{col 72}{space 3} .2558966
{txt}{space 2}7#Out-Partisan  {c |}{col 19}{res}{space 2} .1200654{col 31}{space 2} .0230307{col 42}{space 1}    5.21{col 51}{space 3}0.000{col 59}{space 4} .0749262{col 72}{space 3} .1652047
{txt}{space 3}7#In-Partisan  {c |}{col 19}{res}{space 2} .1850672{col 31}{space 2} .0370415{col 42}{space 1}    5.00{col 51}{space 3}0.000{col 59}{space 4} .1124671{col 72}{space 3} .2576673
{txt}{hline 18}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{res}{txt}
{com}.                 marginsplot, scheme(s1mono) title("2008-2009 ANES (May)" "Pr(Better)") ylabel(0(0.2)1) ///
>                         xtitle("") ytitle("") xline(-3, lpattern(dot)) xline(3, lpattern(dot)) ///
>                         text(0.4 -2 "In: b= -0.01, z = -1.13" ///
>                                  0.35 -2 "Out: b = 0.003, z = 0.65", just(left) size(vsmall))

{text}{p 2 6 2}Variables that uniquely identify margins: disagree_total partisan_9rev{p_end}
{res}{txt}
{com}.                                  
.                 graph save "May - Better - with text (updated)" , replace
{res}{txt}(file May - Better - with text (updated).gph saved)

{com}. 
. 
.                 
. eststo: ologit w19_retro i.partisan_9rev##c.disagree_total c.numgiven network_interest interest_w9 ///
>                 age educ income i.gender i.race i.empl_w11a i.marital nfc1 evaluate1 [pweight= WGTPP19]

{res}{txt}Iteration 0:{space 3}log pseudolikelihood = {res:-1173.9004}  
Iteration 1:{space 3}log pseudolikelihood = {res:-1081.5697}  
Iteration 2:{space 3}log pseudolikelihood = {res:-1080.0206}  
Iteration 3:{space 3}log pseudolikelihood = {res:-1080.0177}  
Iteration 4:{space 3}log pseudolikelihood = {res:-1080.0177}  
{res}
{txt}Ordered logistic regression{col 51}Number of obs{col 67}= {res}      1352
{txt}{col 51}Wald chi2({res}19{txt}){col 67}= {res}    112.83
{txt}{col 51}Prob > chi2{col 67}= {res}    0.0000
{txt}Log pseudolikelihood = {res}-1080.0177{txt}{col 51}Pseudo R2{col 67}= {res}    0.0800

{txt}{hline 31}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 32}{c |}{col 44}    Robust
{col 1}                     w19_retro{col 32}{c |}      Coef.{col 44}   Std. Err.{col 56}      z{col 64}   P>|z|{col 72}     [95% Con{col 85}f. Interval]
{hline 31}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{space 17}partisan_9rev {c |}
{space 18}In-Partisan  {c |}{col 32}{res}{space 2} 1.157434{col 44}{space 2}  .196058{col 55}{space 1}    5.90{col 64}{space 3}0.000{col 72}{space 4} .7731673{col 85}{space 3} 1.541701
{txt}{space 16}disagree_total {c |}{col 32}{res}{space 2} .0988018{col 44}{space 2}  .069645{col 55}{space 1}    1.42{col 64}{space 3}0.156{col 72}{space 4}-.0376998{col 85}{space 3} .2353033
{txt}{space 30} {c |}
partisan_9rev#c.disagree_total {c |}
{space 18}In-Partisan  {c |}{col 32}{res}{space 2}-.1356214{col 44}{space 2} .0863302{col 55}{space 1}   -1.57{col 64}{space 3}0.116{col 72}{space 4}-.3048256{col 85}{space 3} .0335828
{txt}{space 30} {c |}
{space 22}numgiven {c |}{col 32}{res}{space 2} .0849052{col 44}{space 2} .0357998{col 55}{space 1}    2.37{col 64}{space 3}0.018{col 72}{space 4} .0147388{col 85}{space 3} .1550716
{txt}{space 14}network_interest {c |}{col 32}{res}{space 2}-.0690997{col 44}{space 2} .1049553{col 55}{space 1}   -0.66{col 64}{space 3}0.510{col 72}{space 4}-.2748083{col 85}{space 3}  .136609
{txt}{space 19}interest_w9 {c |}{col 32}{res}{space 2}-.0569322{col 44}{space 2} .1092475{col 55}{space 1}   -0.52{col 64}{space 3}0.602{col 72}{space 4}-.2710535{col 85}{space 3} .1571891
{txt}{space 27}age {c |}{col 32}{res}{space 2} -.020602{col 44}{space 2}  .007438{col 55}{space 1}   -2.77{col 64}{space 3}0.006{col 72}{space 4}-.0351801{col 85}{space 3}-.0060238
{txt}{space 26}educ {c |}{col 32}{res}{space 2} .0897677{col 44}{space 2} .1078229{col 55}{space 1}    0.83{col 64}{space 3}0.405{col 72}{space 4}-.1215613{col 85}{space 3} .3010967
{txt}{space 24}income {c |}{col 32}{res}{space 2}  .039827{col 44}{space 2} .0265522{col 55}{space 1}    1.50{col 64}{space 3}0.134{col 72}{space 4}-.0122143{col 85}{space 3} .0918684
{txt}{space 30} {c |}
{space 24}gender {c |}
{space 23}Female  {c |}{col 32}{res}{space 2}-.0508152{col 44}{space 2} .1699774{col 55}{space 1}   -0.30{col 64}{space 3}0.765{col 72}{space 4}-.3839647{col 85}{space 3} .2823344
{txt}{space 30} {c |}
{space 22}race_eth {c |}
{space 24}Black  {c |}{col 32}{res}{space 2} .6371973{col 44}{space 2} .2330294{col 55}{space 1}    2.73{col 64}{space 3}0.006{col 72}{space 4} .1804681{col 85}{space 3} 1.093927
{txt}{space 21}Hispanic  {c |}{col 32}{res}{space 2} .1799402{col 44}{space 2}  .383539{col 55}{space 1}    0.47{col 64}{space 3}0.639{col 72}{space 4}-.5717823{col 85}{space 3} .9316628
{txt}{space 24}Other  {c |}{col 32}{res}{space 2}-.0919644{col 44}{space 2} .3982992{col 55}{space 1}   -0.23{col 64}{space 3}0.817{col 72}{space 4}-.8726165{col 85}{space 3} .6886877
{txt}{space 30} {c |}
{space 21}empl_w11a {c |}
{space 19}Unemployed  {c |}{col 32}{res}{space 2}-.2525054{col 44}{space 2} .4535999{col 55}{space 1}   -0.56{col 64}{space 3}0.578{col 72}{space 4}-1.141545{col 85}{space 3}  .636534
{txt}{space 22}Retired  {c |}{col 32}{res}{space 2} .5590854{col 44}{space 2} .2457501{col 55}{space 1}    2.28{col 64}{space 3}0.023{col 72}{space 4} .0774241{col 85}{space 3} 1.040747
{txt}{space 3}Disabled/Not Working/Other  {c |}{col 32}{res}{space 2} .0194285{col 44}{space 2} .2818977{col 55}{space 1}    0.07{col 64}{space 3}0.945{col 72}{space 4}-.5330809{col 85}{space 3} .5719378
{txt}{space 30} {c |}
{space 23}marital {c |}
{space 22}Married  {c |}{col 32}{res}{space 2}-.0278536{col 44}{space 2}  .178684{col 55}{space 1}   -0.16{col 64}{space 3}0.876{col 72}{space 4}-.3780678{col 85}{space 3} .3223607
{txt}{space 26}nfc1 {c |}{col 32}{res}{space 2}-.1222553{col 44}{space 2} .1270105{col 55}{space 1}   -0.96{col 64}{space 3}0.336{col 72}{space 4}-.3711913{col 85}{space 3} .1266807
{txt}{space 21}evaluate1 {c |}{col 32}{res}{space 2} .0736036{col 44}{space 2} .2153731{col 55}{space 1}    0.34{col 64}{space 3}0.733{col 72}{space 4}  -.34852{col 85}{space 3} .4957271
{txt}{hline 31}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
                         /cut1 {c |}{col 32}{res}{space 2} .8176427{col 44}{space 2} .6217872{col 72}{space 4}-.4010378{col 85}{space 3} 2.036323
{txt}                         /cut2 {c |}{col 32}{res}{space 2} 2.805719{col 44}{space 2} .6316533{col 72}{space 4} 1.567701{col 85}{space 3} 4.043736
{txt}{hline 31}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
({res}est6{txt} stored)

{com}.         
.                 margins partisan_9rev, at(disagree_total=(-3(1)3)) predict(outcome(3))
{res}
{txt}Predictive margins{col 51}Number of obs{col 67}= {res}      1352
{txt}Model VCE{col 14}: {res}Robust

{txt}{p2colset 1 14 16 2}{...}
{p2col:Expression}:{space 1}{res:Pr(w19_retro==3), predict(outcome(3))}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:1._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 9}-3}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:2._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 9}-2}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:3._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 9}-1}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:4._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 10}0}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:5._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 10}1}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:6._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 10}2}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:7._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 10}3}{p_end}
{p2colreset}{...}

{res}{txt}{hline 18}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 19}{c |}{col 31} Delta-method
{col 19}{c |}     Margin{col 31}   Std. Err.{col 43}      z{col 51}   P>|z|{col 59}     [95% Con{col 72}f. Interval]
{hline 18}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
_at#partisan_9rev {c |}
{space 2}1#Out-Partisan  {c |}{col 19}{res}{space 2} .0405145{col 31}{space 2} .0095521{col 42}{space 1}    4.24{col 51}{space 3}0.000{col 59}{space 4} .0217928{col 72}{space 3} .0592362
{txt}{space 3}1#In-Partisan  {c |}{col 19}{res}{space 2} .1648659{col 31}{space 2} .0246788{col 42}{space 1}    6.68{col 51}{space 3}0.000{col 59}{space 4} .1164963{col 72}{space 3} .2132354
{txt}{space 2}2#Out-Partisan  {c |}{col 19}{res}{space 2}  .044504{col 31}{space 2} .0087618{col 42}{space 1}    5.08{col 51}{space 3}0.000{col 59}{space 4} .0273311{col 72}{space 3} .0616768
{txt}{space 3}2#In-Partisan  {c |}{col 19}{res}{space 2} .1599736{col 31}{space 2} .0206272{col 42}{space 1}    7.76{col 51}{space 3}0.000{col 59}{space 4}  .119545{col 72}{space 3} .2004021
{txt}{space 2}3#Out-Partisan  {c |}{col 19}{res}{space 2} .0488632{col 31}{space 2} .0085845{col 42}{space 1}    5.69{col 51}{space 3}0.000{col 59}{space 4} .0320379{col 72}{space 3} .0656884
{txt}{space 3}3#In-Partisan  {c |}{col 19}{res}{space 2}  .155197{col 31}{space 2} .0189875{col 42}{space 1}    8.17{col 51}{space 3}0.000{col 59}{space 4} .1179822{col 72}{space 3} .1924117
{txt}{space 2}4#Out-Partisan  {c |}{col 19}{res}{space 2} .0536218{col 31}{space 2} .0095385{col 42}{space 1}    5.62{col 51}{space 3}0.000{col 59}{space 4} .0349267{col 72}{space 3}  .072317
{txt}{space 3}4#In-Partisan  {c |}{col 19}{res}{space 2} .1505349{col 31}{space 2}  .019967{col 42}{space 1}    7.54{col 51}{space 3}0.000{col 59}{space 4} .1114003{col 72}{space 3} .1896696
{txt}{space 2}5#Out-Partisan  {c |}{col 19}{res}{space 2} .0588111{col 31}{space 2} .0118783{col 42}{space 1}    4.95{col 51}{space 3}0.000{col 59}{space 4} .0355299{col 72}{space 3} .0820922
{txt}{space 3}5#In-Partisan  {c |}{col 19}{res}{space 2} .1459863{col 31}{space 2} .0229233{col 42}{space 1}    6.37{col 51}{space 3}0.000{col 59}{space 4} .1010575{col 72}{space 3} .1909152
{txt}{space 2}6#Out-Partisan  {c |}{col 19}{res}{space 2} .0644634{col 31}{space 2} .0155204{col 42}{space 1}    4.15{col 51}{space 3}0.000{col 59}{space 4}  .034044{col 72}{space 3} .0948827
{txt}{space 3}6#In-Partisan  {c |}{col 19}{res}{space 2}   .14155{col 31}{space 2} .0269712{col 42}{space 1}    5.25{col 51}{space 3}0.000{col 59}{space 4} .0886874{col 72}{space 3} .1944126
{txt}{space 2}7#Out-Partisan  {c |}{col 19}{res}{space 2} .0706124{col 31}{space 2} .0203138{col 42}{space 1}    3.48{col 51}{space 3}0.001{col 59}{space 4} .0307982{col 72}{space 3} .1104267
{txt}{space 3}7#In-Partisan  {c |}{col 19}{res}{space 2} .1372245{col 31}{space 2} .0314981{col 42}{space 1}    4.36{col 51}{space 3}0.000{col 59}{space 4} .0754894{col 72}{space 3} .1989596
{txt}{hline 18}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{res}{txt}
{com}.                 marginsplot, scheme(s1mono) title("2008-2009 ANES (July)" "Pr(Better)") ///
>                         xtitle("") ytitle("") xline(-3, lpattern(dot)) xline(3, lpattern(dot)) 

{text}{p 2 6 2}Variables that uniquely identify margins: disagree_total partisan_9rev{p_end}
{res}{txt}
{com}.                         
.                 graph save "July - Better" , replace    
{res}{txt}(file July - Better.gph saved)

{com}.                 
.                 margins, dydx(disagree_total) by(partisan_9rev) predict(outcome(3))
{res}
{txt}Average marginal effects{col 51}Number of obs{col 67}= {res}      1352
{txt}Model VCE{col 14}: {res}Robust

{txt}{p2colset 1 14 16 2}{...}
{p2col:Expression}:{space 1}{res:Pr(w19_retro==3), predict(outcome(3))}{p_end}
{p2colreset}{...}
{txt}{p2colset 1 14 16 2}{...}
{p2col:dy/dx w.r.t.}:{space 1}{res:disagree_total}{p_end}
{p2colreset}{...}
{txt}{p2colset 1 14 16 2}{...}
{p2col:over}:{space 1}{res:partisan_9rev}{p_end}
{p2colreset}{...}

{res}{txt}{hline 15}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 16}{c |}{col 28} Delta-method
{col 16}{c |}      dy/dx{col 28}   Std. Err.{col 40}      z{col 48}   P>|z|{col 56}     [95% Con{col 69}f. Interval]
{hline 15}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{res}disagree_total {txt}{c |}
{space 1}partisan_9rev {c |}
{space 1}Out-Partisan  {c |}{col 16}{res}{space 2} .0045115{col 28}{space 2}  .003268{col 39}{space 1}    1.38{col 48}{space 3}0.167{col 56}{space 4}-.0018937{col 69}{space 3} .0109167
{txt}{space 2}In-Partisan  {c |}{col 16}{res}{space 2}-.0048184{col 28}{space 2} .0073651{col 39}{space 1}   -0.65{col 48}{space 3}0.513{col 56}{space 4}-.0192537{col 69}{space 3}  .009617
{txt}{hline 15}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{res}{txt}
{com}.                 
.                 margins partisan_9rev, at(disagree_total=(-3(1)3)) predict(outcome(3))
{res}
{txt}Predictive margins{col 51}Number of obs{col 67}= {res}      1352
{txt}Model VCE{col 14}: {res}Robust

{txt}{p2colset 1 14 16 2}{...}
{p2col:Expression}:{space 1}{res:Pr(w19_retro==3), predict(outcome(3))}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:1._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 9}-3}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:2._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 9}-2}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:3._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 9}-1}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:4._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 10}0}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:5._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 10}1}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:6._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 10}2}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:7._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 10}3}{p_end}
{p2colreset}{...}

{res}{txt}{hline 18}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 19}{c |}{col 31} Delta-method
{col 19}{c |}     Margin{col 31}   Std. Err.{col 43}      z{col 51}   P>|z|{col 59}     [95% Con{col 72}f. Interval]
{hline 18}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
_at#partisan_9rev {c |}
{space 2}1#Out-Partisan  {c |}{col 19}{res}{space 2} .0405145{col 31}{space 2} .0095521{col 42}{space 1}    4.24{col 51}{space 3}0.000{col 59}{space 4} .0217928{col 72}{space 3} .0592362
{txt}{space 3}1#In-Partisan  {c |}{col 19}{res}{space 2} .1648659{col 31}{space 2} .0246788{col 42}{space 1}    6.68{col 51}{space 3}0.000{col 59}{space 4} .1164963{col 72}{space 3} .2132354
{txt}{space 2}2#Out-Partisan  {c |}{col 19}{res}{space 2}  .044504{col 31}{space 2} .0087618{col 42}{space 1}    5.08{col 51}{space 3}0.000{col 59}{space 4} .0273311{col 72}{space 3} .0616768
{txt}{space 3}2#In-Partisan  {c |}{col 19}{res}{space 2} .1599736{col 31}{space 2} .0206272{col 42}{space 1}    7.76{col 51}{space 3}0.000{col 59}{space 4}  .119545{col 72}{space 3} .2004021
{txt}{space 2}3#Out-Partisan  {c |}{col 19}{res}{space 2} .0488632{col 31}{space 2} .0085845{col 42}{space 1}    5.69{col 51}{space 3}0.000{col 59}{space 4} .0320379{col 72}{space 3} .0656884
{txt}{space 3}3#In-Partisan  {c |}{col 19}{res}{space 2}  .155197{col 31}{space 2} .0189875{col 42}{space 1}    8.17{col 51}{space 3}0.000{col 59}{space 4} .1179822{col 72}{space 3} .1924117
{txt}{space 2}4#Out-Partisan  {c |}{col 19}{res}{space 2} .0536218{col 31}{space 2} .0095385{col 42}{space 1}    5.62{col 51}{space 3}0.000{col 59}{space 4} .0349267{col 72}{space 3}  .072317
{txt}{space 3}4#In-Partisan  {c |}{col 19}{res}{space 2} .1505349{col 31}{space 2}  .019967{col 42}{space 1}    7.54{col 51}{space 3}0.000{col 59}{space 4} .1114003{col 72}{space 3} .1896696
{txt}{space 2}5#Out-Partisan  {c |}{col 19}{res}{space 2} .0588111{col 31}{space 2} .0118783{col 42}{space 1}    4.95{col 51}{space 3}0.000{col 59}{space 4} .0355299{col 72}{space 3} .0820922
{txt}{space 3}5#In-Partisan  {c |}{col 19}{res}{space 2} .1459863{col 31}{space 2} .0229233{col 42}{space 1}    6.37{col 51}{space 3}0.000{col 59}{space 4} .1010575{col 72}{space 3} .1909152
{txt}{space 2}6#Out-Partisan  {c |}{col 19}{res}{space 2} .0644634{col 31}{space 2} .0155204{col 42}{space 1}    4.15{col 51}{space 3}0.000{col 59}{space 4}  .034044{col 72}{space 3} .0948827
{txt}{space 3}6#In-Partisan  {c |}{col 19}{res}{space 2}   .14155{col 31}{space 2} .0269712{col 42}{space 1}    5.25{col 51}{space 3}0.000{col 59}{space 4} .0886874{col 72}{space 3} .1944126
{txt}{space 2}7#Out-Partisan  {c |}{col 19}{res}{space 2} .0706124{col 31}{space 2} .0203138{col 42}{space 1}    3.48{col 51}{space 3}0.001{col 59}{space 4} .0307982{col 72}{space 3} .1104267
{txt}{space 3}7#In-Partisan  {c |}{col 19}{res}{space 2} .1372245{col 31}{space 2} .0314981{col 42}{space 1}    4.36{col 51}{space 3}0.000{col 59}{space 4} .0754894{col 72}{space 3} .1989596
{txt}{hline 18}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{res}{txt}
{com}.                 marginsplot, scheme(s1mono) title("2008-2009 ANES (July)" "Pr(Better)") ///
>                         xtitle("") ytitle("") xline(-3, lpattern(dot)) xline(3, lpattern(dot)) ylabel(0(0.2)1) ///
>                         text(0.35 -2 "In: b= -0.005, z = -0.65" ///
>                                  0.30 -2 "Out: b= 0.005, z = 1.38", just(left) size(vsmall))

{text}{p 2 6 2}Variables that uniquely identify margins: disagree_total partisan_9rev{p_end}
{res}{txt}
{com}.                 
.                 graph save "July - Better - with text (updated)" , replace      
{res}{txt}(file July - Better - with text (updated).gph saved)

{com}.         
.                 
. 
. /**Table**/
. esttab using TABLEOA7_ECON3.rtf, onecell replace nobaselevels label se pr2 aic bic ///
>         star(+ 0.10 * 0.05 ** 0.01) ///
>         rename(1.partisan In-Partisan 1.partisan2000 In-Partisan ///
>                 1.partisan2006 In-Partisan 1.partisan_9rev In-Partisan) ///
>         mtitles("1992 CNEP" "2000 ANES" "2002 ANES" "2006 ANES" "2008-2009 Panel (May)" ///
>                 "2008-2009 Panel (July)") ///
>         title({c -(}\b Table OA7.{c )-} "Network Disagreement & Economic Evaluations") ///
>         addnote("ANES results are weighted.") 
{res}{txt}(output written to {browse  `"TABLEOA7_ECON3.rtf"'})

{com}.         
. /**Figure**/
. 
. grc1leg "1992 - Better" "2000 - Better" "2002 - Better" "2006 - Better" ///
> "May - Better" "July - Better"  , scheme(s1mono) ycommon
{res}{txt}
{com}. 
. 
. graph save "Figure 3 - Evals", replace
{res}{txt}(file Figure 3 - Evals.gph saved)

{com}. graph export "Figure 3 - Evals.png", replace
{txt}(file Figure 3 - Evals.png written in PNG format)

{com}. graph export "Figure 3 - Evals.tif", replace
{txt}(file Figure 3 - Evals.tif written in TIFF format)

{com}. 
. 
. 
. grc1leg "1992 - Better - with text" "2000 - Better - with text" "2002 - Better - with text" "2006 - Better - with text" ///
> "May - Better - with text (updated)" "July - Better - with text (updated)"  , scheme(s1mono) ycommon
{res}{txt}
{com}. 
.         /*the combination process displaces the correct placement of the added text, so I 
>         rearranged the text boxes for the in/out partisan effects manually.*/
. 
. 
.         
.         
. /****************************************
> *****************************************
>                 Table OA4
>                 3 vs 5 pt 
> *****************************************
> ****************************************/       
. 
. clear
{txt}
{com}. eststo clear
{txt}
{com}. /**2000**/
. do "Data Cleaning - 2000 ANES.do"
{txt}
{com}. **********************************************************************
. **********************************************************************
. ***********************2000 ANES Time Series**************************
. **********************************************************************
. **********************************************************************
. **********************************************************************
. 
. 
. **********************************************************************
. ****************************Data Cleaning****************************
. **********************************************************************
. **********************************************************************
. **********************************************************************
. **********************************************************************
. 
. clear
{txt}
{com}. use "anes2000TS.dta"
{txt}
{com}. set more off
{txt}
{com}. 
. 
.                 ************************************
.                 *********Economic Assessments*******
.                 ************************************
. *Deficit*
.         *Note: both a 3pt and 5pt scale are created - the former
.         *has `3' at the end, the latter has `5'
.         label def def 1 "Larger" 2 "Same" 3 "Smaller" 
{txt}
{com}.         recode V001590 (3=1) (5=2) (1=3) (0=.) (8=.), gen(deficit_post3)
{txt}(1807 differences between V001590 and deficit_post3)

{com}.         label var deficit_post3 "Deficit Change Since 1992"
{txt}
{com}.         label values deficit_post3 def
{txt}
{com}.         
.         label def def1 1 "Much Larger" 2 "Somewhat Larger" 3 "Same" 4 "Somewhat Smaller" 5 "Much Smaller"
{txt}
{com}.         gen deficit_post5 = .
{txt}(1807 missing values generated)

{com}.         replace deficit_post5 = 1  if V001590 == 3 & V001591a == 1
{txt}(31 real changes made)

{com}.         replace deficit_post5 = 2  if V001590 == 3 & V001591a == 5
{txt}(60 real changes made)

{com}.         replace deficit_post5 = 3  if V001590 == 5
{txt}(157 real changes made)

{com}.         replace deficit_post5 = 4  if V001590 == 1 & V001591 == 5
{txt}(254 real changes made)

{com}.         replace deficit_post5 = 5  if V001590 == 1 & V001591 == 1
{txt}(230 real changes made)

{com}.         label var deficit_post5 "Deficit Change Since 1992"
{txt}
{com}.         label values deficit_post5 def1
{txt}
{com}. 
.         tab deficit_post3 

    {txt}Deficit {c |}
     Change {c |}
 Since 1992 {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Larger {c |}{res}         93       12.62       12.62
{txt}       Same {c |}{res}        157       21.30       33.92
{txt}    Smaller {c |}{res}        487       66.08      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        737      100.00
{txt}
{com}.         tab deficit_post5 

  {txt}Deficit Change {c |}
      Since 1992 {c |}      Freq.     Percent        Cum.
{hline 17}{c +}{hline 35}
     Much Larger {c |}{res}         31        4.23        4.23
{txt} Somewhat Larger {c |}{res}         60        8.20       12.43
{txt}            Same {c |}{res}        157       21.45       33.88
{txt}Somewhat Smaller {c |}{res}        254       34.70       68.58
{txt}    Much Smaller {c |}{res}        230       31.42      100.00
{txt}{hline 17}{c +}{hline 35}
           Total {c |}{res}        732      100.00
{txt}
{com}.         
.         gen def_knowl = .
{txt}(1807 missing values generated)

{com}.         replace def_knowl = 1 if deficit_post3 == 3
{txt}(487 real changes made)

{com}.         replace def_knowl = 0 if deficit_post3 >=1 & deficit_post3 <= 2
{txt}(250 real changes made)

{com}.         label var def_knowl "Deficit Knowledge"
{txt}
{com}.         label def kno 1 "Correct" 0 "Incorrect" 
{txt}
{com}.         label values def_knowl kno
{txt}
{com}.         
.         
.                 
. *National Economy: Assessment and Responsibility*
.         *Assessment
.                 label def eco 1 "Worse" 2 "Same" 3 " Better"
{txt}
{com}.                 recode V001596 (1=3) (3=1) (5=2) (0=.) (8=.), gen(econ_post3)
{txt}(1807 differences between V001596 and econ_post3)

{com}.                 label var econ_post3 "Economy Change Since 1992"
{txt}
{com}.                 label values econ_post3 eco
{txt}
{com}.                 
.                 label def eco1 1 "Much Worse" 2 "Somewhat Worse" 3 "Same" 4 "Somewhat Better" 5 "Much Better"
{txt}
{com}.                 recode V001599 (1=5) (2=4) (3=3) (4=2) (5=1) (0=.) (8=.), gen(econ_post5)
{txt}(1635 differences between V001599 and econ_post5)

{com}.                 label var econ_post5 "Economy Change Since 1992"
{txt}
{com}.                 label values econ_post5 eco1
{txt}
{com}.         
.                 tab econ_post3

    {txt}Economy {c |}
     Change {c |}
 Since 1992 {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}         40        5.16        5.16
{txt}       Same {c |}{res}        172       22.19       27.35
{txt}     Better {c |}{res}        563       72.65      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        775      100.00
{txt}
{com}.                 tab econ_post5

 {txt}Economy Change {c |}
     Since 1992 {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}         12        1.55        1.55
{txt} Somewhat Worse {c |}{res}         28        3.62        5.17
{txt}           Same {c |}{res}        172       22.22       27.39
{txt}Somewhat Better {c |}{res}        252       32.56       59.95
{txt}    Much Better {c |}{res}        310       40.05      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}        774      100.00
{txt}
{com}. 
.         *Responsibility*
.                 label def eco2 1 "Worse" 2 "No Effect" 3 "Better"
{txt}
{com}.                 recode  V001600 (1=3) (3=1) (5=2) (8=.) (0=.), gen(econ_respon3)
{txt}(1807 differences between V001600 and econ_respon3)

{com}.                 label var econ_respon3 "Clinton Made Economy Better/Worse?"
{txt}
{com}.                 label values econ_respon3 eco2
{txt}
{com}.                 
.                 label def eco3 1 "Much Worse" 2 "Somewhat Worse" 3 "No Effect" 4 "Somewhat Better" 5 "Much Better"
{txt}
{com}.                 recode V001603 (1=5) (2=4) (3=3) (4=2) (5=1) (0=.) (8=.), gen(econ_respon5)
{txt}(1480 differences between V001603 and econ_respon5)

{com}.                 label var econ_respon5 "Clinton Made Economy Better/Worse?"
{txt}
{com}.                 label values econ_respon5 eco3
{txt}
{com}.                 
.                 tab econ_respon3 

    {txt}Clinton {c |}
       Made {c |}
    Economy {c |}
Better/Wors {c |}
         e? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}         21        2.74        2.74
{txt}  No Effect {c |}{res}        327       42.63       45.37
{txt}     Better {c |}{res}        419       54.63      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        767      100.00
{txt}
{com}.                 tab econ_respon5

   {txt}Clinton Made {c |}
        Economy {c |}
  Better/Worse? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}          6        0.78        0.78
{txt} Somewhat Worse {c |}{res}         15        1.96        2.74
{txt}      No Effect {c |}{res}        327       42.63       45.37
{txt}Somewhat Better {c |}{res}        227       29.60       74.97
{txt}    Much Better {c |}{res}        192       25.03      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}        767      100.00
{txt}
{com}.                         
. *Clinton Admin Help Respondent Economically or Hurt? 
.         recode V001604(1=3) (3=1) (5=2) (8=.) (0=.), gen(econhelp_post)
{txt}(1807 differences between V001604 and econhelp_post)

{com}.         label var econhelp_post "Clinton Admin Help/Hurt R Econ. Personally"
{txt}
{com}.         label def eco4 1 "Hurt" 2 "Not Affected" 3 "Help"
{txt}
{com}.         label values econhelp_post eco4
{txt}
{com}.         
.                 
. *Crime Rate: Assessment and Responsibility*
.         *Assessment
.                 recode V001613 (1=3) (3=1) (5=2) (8=.) (0=.), gen(crime_post3)
{txt}(1807 differences between V001613 and crime_post3)

{com}.                 label var crime_post3 "Crime Rate Change Since 1992"
{txt}
{com}.                 label values crime_post3  eco 
{txt}
{com}.         
.                 recode V001616 (1=5) (2=4) (3=3) (4=2) (5=1) (0=.) (8=.), gen(crime_post5)
{txt}(1551 differences between V001616 and crime_post5)

{com}.                 label var crime_post5 "Crime Rate Change Since 1995"
{txt}
{com}.                 label values crime_post5 eco1
{txt}
{com}.         
.                 tab crime_post3 

 {txt}Crime Rate {c |}
     Change {c |}
 Since 1992 {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}        220       28.57       28.57
{txt}       Same {c |}{res}        256       33.25       61.82
{txt}     Better {c |}{res}        294       38.18      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        770      100.00
{txt}
{com}.                 tab crime_post5

     {txt}Crime Rate {c |}
   Change Since {c |}
           1995 {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}         82       10.66       10.66
{txt} Somewhat Worse {c |}{res}        138       17.95       28.61
{txt}           Same {c |}{res}        256       33.29       61.90
{txt}Somewhat Better {c |}{res}        214       27.83       89.73
{txt}    Much Better {c |}{res}         79       10.27      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}        769      100.00
{txt}
{com}.         
.         *Responsibility*
.                 recode  V001617 (1=3) (3=1) (5=2) (8=.) (0=.) (9=.), gen(crime_respon3)
{txt}(1807 differences between V001617 and crime_respon3)

{com}.                 label var crime_respon3 "Clinton Made Crime Rate Better/Worse?"
{txt}
{com}.                 label values crime_respon3 eco2
{txt}
{com}.                 
.                 recode V001620 (1=5) (2=4) (3=3) (4=2) (5=1) (0=.) (8=.) (9=.), gen(crime_respon5)
{txt}(1299 differences between V001620 and crime_respon5)

{com}.                 label var crime_respon5 "Clinton Made Crime Rate Better/Worse?"
{txt}
{com}.                 label values crime_respon5 eco3
{txt}
{com}.                 
.                 tab crime_respon3 

    {txt}Clinton {c |}
 Made Crime {c |}
       Rate {c |}
Better/Wors {c |}
         e? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}         65        8.52        8.52
{txt}  No Effect {c |}{res}        508       66.58       75.10
{txt}     Better {c |}{res}        190       24.90      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        763      100.00
{txt}
{com}.                 tab crime_respon5

   {txt}Clinton Made {c |}
     Crime Rate {c |}
  Better/Worse? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}         24        3.15        3.15
{txt} Somewhat Worse {c |}{res}         41        5.37        8.52
{txt}      No Effect {c |}{res}        508       66.58       75.10
{txt}Somewhat Better {c |}{res}        140       18.35       93.45
{txt}    Much Better {c |}{res}         50        6.55      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}        763      100.00
{txt}
{com}.                 
.         
.         pwcorr deficit_post5 econ_post5 econ_respon5 crime_post5 crime_respon5, sig 

             {txt}{c |} defici~5 econ_p~5 econ_r~5 crime~t5 crime~n5
{hline 13}{c +}{hline 45}
deficit_po~5 {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
  econ_post5 {c |} {res}  0.4030   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}
econ_respon5 {c |} {res}  0.2623   0.5320   1.0000 
             {txt}{c |}{res}   0.0000   0.0000
             {txt}{c |}
 crime_post5 {c |} {res}  0.2905   0.3487   0.2807   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000
             {txt}{c |}
crime_resp~5 {c |} {res}  0.2241   0.3135   0.4130   0.6262   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000   0.0000
             {txt}{c |}

{com}. 
.                 ************************************
.                 *********Partisanship***************
.                 ************************************
.                 
. *Party ID: Pre-Election*
.         *Full Scale
.         label def pi1 1 "Str. Dem" 2 "Weak Dem" 3 "Lean Dem" 4 "Ind." 5 "Lean Rep" 6 "Weak Rep" 7 "Str. Rep"
{txt}
{com}.         recode  V000523 (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7) (7=.) (8=.) (9=.), gen(partyid)
{txt}(1807 differences between V000523 and partyid)

{com}.         label var partyid "Party ID (Pre-Election)"
{txt}
{com}.         label values partyid pi1
{txt}
{com}.         
.         *3-Point Categorical
.         gen pid_3 = . 
{txt}(1807 missing values generated)

{com}.         replace pid_3 = 1 if partyid >=1 & partyid <= 3
{txt}(889 real changes made)

{com}.         replace pid_3 = 3 if partyid == 4
{txt}(206 real changes made)

{com}.         replace pid_3 = 2 if partyid >=5 & partyid <= 7
{txt}(681 real changes made)

{com}.         label var pid_3 "Party ID (Categorical; Pre-Election)"
{txt}
{com}.         label def pi2 1 "Democrat" 3 "Independent" 2 "Republican"
{txt}
{com}.         label values pid_3 pi2
{txt}
{com}.         
.         *Republican Vs. Democrat
.         gen pid_2 = . 
{txt}(1807 missing values generated)

{com}.         replace pid_2 = 1 if partyid >=1 & partyid <= 3
{txt}(889 real changes made)

{com}.         replace pid_2 = 0 if partyid >=5 & partyid <= 7
{txt}(681 real changes made)

{com}.         label var pid_2 "PID" 
{txt}
{com}.         label def pi3 1 "Democrat" 0 "Republican"
{txt}
{com}.         label values pid_2 pi3
{txt}
{com}.         
.         tab partyid

   {txt}Party ID {c |}
(Pre-Electi {c |}
        on) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Str. Dem {c |}{res}        346       19.48       19.48
{txt}   Weak Dem {c |}{res}        274       15.43       34.91
{txt}   Lean Dem {c |}{res}        269       15.15       50.06
{txt}       Ind. {c |}{res}        206       11.60       61.66
{txt}   Lean Rep {c |}{res}        230       12.95       74.61
{txt}   Weak Rep {c |}{res}        215       12.11       86.71
{txt}   Str. Rep {c |}{res}        236       13.29      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,776      100.00
{txt}
{com}.         tab pid_3

   {txt}Party ID {c |}
(Categorica {c |}
         l; {c |}
Pre-Electio {c |}
         n) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Democrat {c |}{res}        889       50.06       50.06
{txt} Republican {c |}{res}        681       38.34       88.40
{txt}Independent {c |}{res}        206       11.60      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,776      100.00
{txt}
{com}.         tab pid_2

        {txt}PID {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
 Republican {c |}{res}        681       43.38       43.38
{txt}   Democrat {c |}{res}        889       56.62      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,570      100.00
{txt}
{com}. 
.         *Party of Incumbent President
.                 *1 = Dem; 0 = Rep
.                 gen partisan = pid_2
{txt}(237 missing values generated)

{com}.                 label var partisan "Co-Partisan to Inc. President"
{txt}
{com}.                 label def part1 1 "In-Partisan" 0 "Out-Partisan"
{txt}
{com}.                 label values partisan part1
{txt}
{com}.         
.                 
. *PID Strength (Non-Independents)*
.         gen pid_str = . 
{txt}(1807 missing values generated)

{com}.         replace pid_str = 1 if partyid == 3
{txt}(269 real changes made)

{com}.         replace pid_str = 1 if partyid == 5
{txt}(230 real changes made)

{com}.         replace pid_str = 2 if partyid == 2
{txt}(274 real changes made)

{com}.         replace pid_str = 2 if partyid == 6
{txt}(215 real changes made)

{com}.         replace pid_str = 3 if partyid == 1
{txt}(346 real changes made)

{com}.         replace pid_str = 3 if partyid == 7
{txt}(236 real changes made)

{com}.         label var pid_str "PID Str."
{txt}
{com}.         label def pi4 1 "Leaner" 2 "Weak" 3 "Strong"
{txt}
{com}.         label values pid_str pi4
{txt}
{com}. 
.         tab pid_str

   {txt}PID Str. {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Leaner {c |}{res}        499       31.78       31.78
{txt}       Weak {c |}{res}        489       31.15       62.93
{txt}     Strong {c |}{res}        582       37.07      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,570      100.00
{txt}
{com}.         
.         summ pid_str

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 5}pid_str {c |}{res}      1570    2.052866    .8283582          1          3
{txt}
{com}.         gen pid_str01 = (pid_str - r(min))/(r(max)-r(min))
{txt}(237 missing values generated)

{com}.         label var pid_str01 "PID Str"
{txt}
{com}.         
. 
. *PID: Post Election
.         recode  V001409 (1=1) (3=2) (5=3) (7=3) (0=.) (8=.) (9=.), gen(pid_post)
{txt}(1101 differences between V001409 and pid_post)

{com}.         label var pid_post "PID (Post-Election)"
{txt}
{com}.         label def pipost 1 "Democrat" 2 "Republican" 3 "Neither/Other"
{txt}
{com}.         label values pid_post pipost
{txt}
{com}.         
.         tab pid_post

          {txt}PID {c |}
(Post-Electio {c |}
           n) {c |}      Freq.     Percent        Cum.
{hline 14}{c +}{hline 35}
     Democrat {c |}{res}        706       45.76       45.76
{txt}   Republican {c |}{res}        522       33.83       79.59
{txt}Neither/Other {c |}{res}        315       20.41      100.00
{txt}{hline 14}{c +}{hline 35}
        Total {c |}{res}      1,543      100.00
{txt}
{com}.         
.                 
. *Pre and Post
.         tab pid_3 pid_post, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

   Party ID {c |}
(Categorica {c |}
         l; {c |}
Pre-Electio {c |}       PID (Post-Election)
         n) {c |}  Democrat  Republica  Neither/O {c |}     Total
{hline 12}{c +}{hline 33}{c +}{hline 10}
   Democrat {c |}{res}       636         26         88 {txt}{c |}{res}       750 
            {txt}{c |}{res}     84.80       3.47      11.73 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}     90.47       5.01      29.83 {txt}{c |}{res}     49.44 
{txt}{hline 12}{c +}{hline 33}{c +}{hline 10}
 Republican {c |}{res}        37        473         95 {txt}{c |}{res}       605 
            {txt}{c |}{res}      6.12      78.18      15.70 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}      5.26      91.14      32.20 {txt}{c |}{res}     39.88 
{txt}{hline 12}{c +}{hline 33}{c +}{hline 10}
Independent {c |}{res}        30         20        112 {txt}{c |}{res}       162 
            {txt}{c |}{res}     18.52      12.35      69.14 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}      4.27       3.85      37.97 {txt}{c |}{res}     10.68 
{txt}{hline 12}{c +}{hline 33}{c +}{hline 10}
      Total {c |}{res}       703        519        295 {txt}{c |}{res}     1,517 
            {txt}{c |}{res}     46.34      34.21      19.45 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}    100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}4{txt}) = {res} 1.3e+03  {txt} Pr = {res}0.000
{txt}
{com}.         tab partyid pid_post, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

  Party ID {c |}
(Pre-Elect {c |}       PID (Post-Election)
      ion) {c |}  Democrat  Republica  Neither/O {c |}     Total
{hline 11}{c +}{hline 33}{c +}{hline 10}
  Str. Dem {c |}{res}       288          2          6 {txt}{c |}{res}       296 
           {txt}{c |}{res}     97.30       0.68       2.03 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     40.97       0.39       2.03 {txt}{c |}{res}     19.51 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
  Weak Dem {c |}{res}       210          6         13 {txt}{c |}{res}       229 
           {txt}{c |}{res}     91.70       2.62       5.68 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     29.87       1.16       4.41 {txt}{c |}{res}     15.10 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
  Lean Dem {c |}{res}       138         18         69 {txt}{c |}{res}       225 
           {txt}{c |}{res}     61.33       8.00      30.67 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     19.63       3.47      23.39 {txt}{c |}{res}     14.83 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
      Ind. {c |}{res}        30         20        112 {txt}{c |}{res}       162 
           {txt}{c |}{res}     18.52      12.35      69.14 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      4.27       3.85      37.97 {txt}{c |}{res}     10.68 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
  Lean Rep {c |}{res}        22        106         75 {txt}{c |}{res}       203 
           {txt}{c |}{res}     10.84      52.22      36.95 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      3.13      20.42      25.42 {txt}{c |}{res}     13.38 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
  Weak Rep {c |}{res}        13        163         15 {txt}{c |}{res}       191 
           {txt}{c |}{res}      6.81      85.34       7.85 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      1.85      31.41       5.08 {txt}{c |}{res}     12.59 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
  Str. Rep {c |}{res}         2        204          5 {txt}{c |}{res}       211 
           {txt}{c |}{res}      0.95      96.68       2.37 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      0.28      39.31       1.69 {txt}{c |}{res}     13.91 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
     Total {c |}{res}       703        519        295 {txt}{c |}{res}     1,517 
           {txt}{c |}{res}     46.34      34.21      19.45 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}         Pearson chi2({res}12{txt}) = {res} 1.5e+03  {txt} Pr = {res}0.000
{txt}
{com}.                         
.                         
. *Bivariate Relationship with Retrospective Assessments
.         tab pid_2 deficit_post3, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}    Deficit Change Since 1992
       PID {c |}    Larger       Same    Smaller {c |}     Total
{hline 11}{c +}{hline 33}{c +}{hline 10}
Republican {c |}{res}        42         66        189 {txt}{c |}{res}       297 
           {txt}{c |}{res}     14.14      22.22      63.64 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     51.85      50.00      42.95 {txt}{c |}{res}     45.48 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
  Democrat {c |}{res}        39         66        251 {txt}{c |}{res}       356 
           {txt}{c |}{res}     10.96      18.54      70.51 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     48.15      50.00      57.05 {txt}{c |}{res}     54.52 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
     Total {c |}{res}        81        132        440 {txt}{c |}{res}       653 
           {txt}{c |}{res}     12.40      20.21      67.38 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res}  3.5456  {txt} Pr = {res}0.170
{txt}
{com}.         tab pid_2 econ_post3, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}    Economy Change Since 1992
       PID {c |}     Worse       Same     Better {c |}     Total
{hline 11}{c +}{hline 33}{c +}{hline 10}
Republican {c |}{res}        15         84        208 {txt}{c |}{res}       307 
           {txt}{c |}{res}      4.89      27.36      67.75 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     45.45      60.43      40.86 {txt}{c |}{res}     45.08 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
  Democrat {c |}{res}        18         55        301 {txt}{c |}{res}       374 
           {txt}{c |}{res}      4.81      14.71      80.48 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     54.55      39.57      59.14 {txt}{c |}{res}     54.92 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
     Total {c |}{res}        33        139        509 {txt}{c |}{res}       681 
           {txt}{c |}{res}      4.85      20.41      74.74 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 16.8869  {txt} Pr = {res}0.000
{txt}
{com}.         tab pid_2 econ_respon3, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}       Clinton Made Economy
           {c |}          Better/Worse?
       PID {c |}     Worse  No Effect     Better {c |}     Total
{hline 11}{c +}{hline 33}{c +}{hline 10}
Republican {c |}{res}        10        198         96 {txt}{c |}{res}       304 
           {txt}{c |}{res}      3.29      65.13      31.58 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     58.82      70.71      25.46 {txt}{c |}{res}     45.10 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
  Democrat {c |}{res}         7         82        281 {txt}{c |}{res}       370 
           {txt}{c |}{res}      1.89      22.16      75.95 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     41.18      29.29      74.54 {txt}{c |}{res}     54.90 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
     Total {c |}{res}        17        280        377 {txt}{c |}{res}       674 
           {txt}{c |}{res}      2.52      41.54      55.93 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res}134.1929  {txt} Pr = {res}0.000
{txt}
{com}.         tab pid_2 crime_post3, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}   Crime Rate Change Since 1992
       PID {c |}     Worse       Same     Better {c |}     Total
{hline 11}{c +}{hline 33}{c +}{hline 10}
Republican {c |}{res}        94        117         93 {txt}{c |}{res}       304 
           {txt}{c |}{res}     30.92      38.49      30.59 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     50.54      52.94      34.83 {txt}{c |}{res}     45.10 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
  Democrat {c |}{res}        92        104        174 {txt}{c |}{res}       370 
           {txt}{c |}{res}     24.86      28.11      47.03 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     49.46      47.06      65.17 {txt}{c |}{res}     54.90 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
     Total {c |}{res}       186        221        267 {txt}{c |}{res}       674 
           {txt}{c |}{res}     27.60      32.79      39.61 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 19.0793  {txt} Pr = {res}0.000
{txt}
{com}.         tab pid_2 crime_respon3, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}     Clinton Made Crime Rate
           {c |}          Better/Worse?
       PID {c |}     Worse  No Effect     Better {c |}     Total
{hline 11}{c +}{hline 33}{c +}{hline 10}
Republican {c |}{res}        39        227         35 {txt}{c |}{res}       301 
           {txt}{c |}{res}     12.96      75.42      11.63 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     68.42      51.36      20.59 {txt}{c |}{res}     44.99 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
  Democrat {c |}{res}        18        215        135 {txt}{c |}{res}       368 
           {txt}{c |}{res}      4.89      58.42      36.68 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     31.58      48.64      79.41 {txt}{c |}{res}     55.01 
{txt}{hline 11}{c +}{hline 33}{c +}{hline 10}
     Total {c |}{res}        57        442        170 {txt}{c |}{res}       669 
           {txt}{c |}{res}      8.52      66.07      25.41 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 60.7858  {txt} Pr = {res}0.000
{txt}
{com}. 
.         tab pid_2 deficit_post5, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}               Deficit Change Since 1992
       PID {c |} Much Larg  Somewhat        Same  Somewhat   Much Smal {c |}     Total
{hline 11}{c +}{hline 55}{c +}{hline 10}
Republican {c |}{res}        11         29         66        112         75 {txt}{c |}{res}       293 
           {txt}{c |}{res}      3.75       9.90      22.53      38.23      25.60 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     40.74      55.77      50.00      49.34      35.71 {txt}{c |}{res}     45.22 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
  Democrat {c |}{res}        16         23         66        115        135 {txt}{c |}{res}       355 
           {txt}{c |}{res}      4.51       6.48      18.59      32.39      38.03 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     59.26      44.23      50.00      50.66      64.29 {txt}{c |}{res}     54.78 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
     Total {c |}{res}        27         52        132        227        210 {txt}{c |}{res}       648 
           {txt}{c |}{res}      4.17       8.02      20.37      35.03      32.41 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00     100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}4{txt}) = {res} 12.9875  {txt} Pr = {res}0.011
{txt}
{com}.         tab pid_2 econ_post5, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}               Economy Change Since 1992
       PID {c |} Much Wors  Somewhat        Same  Somewhat   Much Bett {c |}     Total
{hline 11}{c +}{hline 55}{c +}{hline 10}
Republican {c |}{res}         2         13         84        123         84 {txt}{c |}{res}       306 
           {txt}{c |}{res}      0.65       4.25      27.45      40.20      27.45 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     20.00      56.52      60.43      54.19      29.89 {txt}{c |}{res}     45.00 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
  Democrat {c |}{res}         8         10         55        104        197 {txt}{c |}{res}       374 
           {txt}{c |}{res}      2.14       2.67      14.71      27.81      52.67 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     80.00      43.48      39.57      45.81      70.11 {txt}{c |}{res}     55.00 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
     Total {c |}{res}        10         23        139        227        281 {txt}{c |}{res}       680 
           {txt}{c |}{res}      1.47       3.38      20.44      33.38      41.32 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00     100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}4{txt}) = {res} 50.7811  {txt} Pr = {res}0.000
{txt}
{com}.         tab pid_2 econ_respon5, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}           Clinton Made Economy Better/Worse?
       PID {c |} Much Wors  Somewhat   No Effect  Somewhat   Much Bett {c |}     Total
{hline 11}{c +}{hline 55}{c +}{hline 10}
Republican {c |}{res}         3          7        198         70         26 {txt}{c |}{res}       304 
           {txt}{c |}{res}      0.99       2.30      65.13      23.03       8.55 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     60.00      58.33      70.71      34.48      14.94 {txt}{c |}{res}     45.10 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
  Democrat {c |}{res}         2          5         82        133        148 {txt}{c |}{res}       370 
           {txt}{c |}{res}      0.54       1.35      22.16      35.95      40.00 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     40.00      41.67      29.29      65.52      85.06 {txt}{c |}{res}     54.90 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
     Total {c |}{res}         5         12        280        203        174 {txt}{c |}{res}       674 
           {txt}{c |}{res}      0.74       1.78      41.54      30.12      25.82 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00     100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}4{txt}) = {res}148.6449  {txt} Pr = {res}0.000
{txt}
{com}.         tab pid_2 crime_post5, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}              Crime Rate Change Since 1995
       PID {c |} Much Wors  Somewhat        Same  Somewhat   Much Bett {c |}     Total
{hline 11}{c +}{hline 55}{c +}{hline 10}
Republican {c |}{res}        33         61        117         73         20 {txt}{c |}{res}       304 
           {txt}{c |}{res}     10.86      20.07      38.49      24.01       6.58 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     48.53      51.69      52.94      37.82      27.40 {txt}{c |}{res}     45.17 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
  Democrat {c |}{res}        35         57        104        120         53 {txt}{c |}{res}       369 
           {txt}{c |}{res}      9.49      15.45      28.18      32.52      14.36 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     51.47      48.31      47.06      62.18      72.60 {txt}{c |}{res}     54.83 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
     Total {c |}{res}        68        118        221        193         73 {txt}{c |}{res}       673 
           {txt}{c |}{res}     10.10      17.53      32.84      28.68      10.85 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00     100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}4{txt}) = {res} 21.2428  {txt} Pr = {res}0.000
{txt}
{com}.         tab pid_2 crime_respon5, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}         Clinton Made Crime Rate Better/Worse?
       PID {c |} Much Wors  Somewhat   No Effect  Somewhat   Much Bett {c |}     Total
{hline 11}{c +}{hline 55}{c +}{hline 10}
Republican {c |}{res}        13         26        227         27          8 {txt}{c |}{res}       301 
           {txt}{c |}{res}      4.32       8.64      75.42       8.97       2.66 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     68.42      68.42      51.36      21.77      17.39 {txt}{c |}{res}     44.99 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
  Democrat {c |}{res}         6         12        215         97         38 {txt}{c |}{res}       368 
           {txt}{c |}{res}      1.63       3.26      58.42      26.36      10.33 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     31.58      31.58      48.64      78.23      82.61 {txt}{c |}{res}     55.01 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
     Total {c |}{res}        19         38        442        124         46 {txt}{c |}{res}       669 
           {txt}{c |}{res}      2.84       5.68      66.07      18.54       6.88 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00     100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}4{txt}) = {res} 61.0463  {txt} Pr = {res}0.000
{txt}
{com}. 
.         
.                 
.                 *****************************************************
.                 *********Network Size and Disagreement***************
.                 *****************************************************
. 
. *Network Size (# Listed Discussants)
.         gen names = . 
{txt}(1807 missing values generated)

{com}.         replace names = 4 if V001702 == 1 & V001701 == 1 & V001700 == 1 & V001699 == 1
{txt}(327 real changes made)

{com}.         replace names = 3 if V001702 == 5 & V001701 == 1 & V001700 == 1 & V001699 == 1
{txt}(223 real changes made)

{com}.         replace names = 2 if V001701 == 5 & V001700 == 1 & V001699 == 1
{txt}(311 real changes made)

{com}.         replace names = 1 if V001700 == 5 & V001699 == 1
{txt}(290 real changes made)

{com}.         replace names = 0 if V001699 == 5
{txt}(399 real changes made)

{com}.         label var names "# Listed Disc."
{txt}
{com}. 
.         gen names1 = . 
{txt}(1807 missing values generated)

{com}.         replace names1 = names
{txt}(1550 real changes made)

{com}.         replace names1 = . if names1 == 0
{txt}(399 real changes made, 399 to missing)

{com}.         label var names1 "Network Size"
{txt}
{com}. 
.         tab names 

   {txt}# Listed {c |}
      Disc. {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}        399       25.74       25.74
{txt}          1 {c |}{res}        290       18.71       44.45
{txt}          2 {c |}{res}        311       20.06       64.52
{txt}          3 {c |}{res}        223       14.39       78.90
{txt}          4 {c |}{res}        327       21.10      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,550      100.00
{txt}
{com}.         tab names1

    {txt}Network {c |}
       Size {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          1 {c |}{res}        290       25.20       25.20
{txt}          2 {c |}{res}        311       27.02       52.22
{txt}          3 {c |}{res}        223       19.37       71.59
{txt}          4 {c |}{res}        327       28.41      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,151      100.00
{txt}
{com}.         
.         summ names1 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 6}names1 {c |}{res}      1151    2.509991    1.150287          1          4
{txt}
{com}.         gen numgiven01 = (names1 - r(min))/(r(max)-r(min))
{txt}(656 missing values generated)

{com}.         label var numgiven01 "Network Size"
{txt}
{com}.         
.         
.         
. 
. *Candidate Disagreement
.         *Discussant Vote Choice
.                 foreach var in V001710 V001718 V001726 V001734 {c -(}
{txt}  2{com}.                         tab `var'
{txt}  3{com}.                 {c )-}

{txt}Z12. How name 1 voted in election {c |}      Freq.     Percent        Cum.
{hline 34}{c +}{hline 35}
   00. NA. INAP, 5, 8, 9, 0 in Z1 {c |}{res}        655       36.25       36.25
{txt}                       1. AL GORE {c |}{res}        442       24.46       60.71
{txt}                 3. GEORGE W BUSH {c |}{res}        479       26.51       87.22
{txt}5. SOME OTHER CANDIDATE (SPECIFY) {c |}{res}         46        2.55       89.76
{txt}                   7. DIDN'T VOTE {c |}{res}        103        5.70       95.46
{txt}      8. INELIGIBLE TO VOTE [VOL] {c |}{res}         16        0.89       96.35
{txt}             98. DK - DON'T PROBE {c |}{res}         62        3.43       99.78
{txt}             99. RF - DON'T PROBE {c |}{res}          4        0.22      100.00
{txt}{hline 34}{c +}{hline 35}
                            Total {c |}{res}      1,807      100.00

{txt}Z16. How name 2 voted in election {c |}      Freq.     Percent        Cum.
{hline 34}{c +}{hline 35}
   00. NA. INAP, 5, 8, 9, 0 in Z3 {c |}{res}        946       52.35       52.35
{txt}                       1. AL GORE {c |}{res}        336       18.59       70.95
{txt}                 3. GEORGE W BUSH {c |}{res}        342       18.93       89.87
{txt}5. SOME OTHER CANDIDATE [SPECIFY] {c |}{res}         30        1.66       91.53
{txt}                   7. DIDN'T VOTE {c |}{res}         75        4.15       95.68
{txt}      8. INELIGIBLE TO VOTE [VOL] {c |}{res}         10        0.55       96.24
{txt}             98. DK - DON'T PROBE {c |}{res}         66        3.65       99.89
{txt}             99. RF - DON'T PROBE {c |}{res}          2        0.11      100.00
{txt}{hline 34}{c +}{hline 35}
                            Total {c |}{res}      1,807      100.00

      {txt}Z20. How name 3 voted in election {c |}      Freq.     Percent        Cum.
{hline 40}{c +}{hline 35}
         00. NA. INAP, 5, 8, 9, 0 in Z1 {c |}{res}      1,257       69.56       69.56
{txt}                             1. AL GORE {c |}{res}        201       11.12       80.69
{txt}                       3. GEORGE W BUSH {c |}{res}        230       12.73       93.41
{txt}5. SOME OTHER CANDIDATE (SPECIFY) [SPEC {c |}{res}         12        0.66       94.08
{txt}                         7. DIDN'T VOTE {c |}{res}         43        2.38       96.46
{txt}            8. INELIGIBLE TO VOTE [VOL] {c |}{res}          9        0.50       96.96
{txt}                   98. DK - DON'T PROBE {c |}{res}         55        3.04      100.00
{txt}{hline 40}{c +}{hline 35}
                                  Total {c |}{res}      1,807      100.00

{txt}Z24. How name 4 voted in election {c |}      Freq.     Percent        Cum.
{hline 34}{c +}{hline 35}
   00. NA. INAP, 5, 8, 9, 0 in Z1 {c |}{res}      1,480       81.90       81.90
{txt}                       1. AL GORE {c |}{res}        105        5.81       87.71
{txt}                 3. GEORGE W BUSH {c |}{res}        147        8.14       95.85
{txt}5. SOME OTHER CANDIDATE (SPECIFY) {c |}{res}          6        0.33       96.18
{txt}                   7. DIDN'T VOTE {c |}{res}         26        1.44       97.62
{txt}      8. INELIGIBLE TO VOTE [VOL] {c |}{res}          6        0.33       97.95
{txt}             98. DK - DON'T PROBE {c |}{res}         36        1.99       99.94
{txt}             99. RF - DON'T PROBE {c |}{res}          1        0.06      100.00
{txt}{hline 34}{c +}{hline 35}
                            Total {c |}{res}      1,807      100.00
{txt}
{com}.                 *1 = Al Gore
.                 *3 = George Bush
.                 *5 = Some Other Candidate
.                 *7 = Didn't vote
.                 *8 = ineliglb to vote
.                 *98 = dk
.                 *99 = ref
. 
.         *Respondent vote choice*
.                         tab V001249

          {txt}C6. R vote cast for President {c |}      Freq.     Percent        Cum.
{hline 40}{c +}{hline 35}
          0. NA. INAP, 5, 8, 9, 0 in C5 {c |}{res}        629       34.81       34.81
{txt}                            1. AL GORE  {c |}{res}        590       32.65       67.46
{txt}2. HOWARD PHILLIPS-CONSTITUTION PARTY C {c |}{res}          1        0.06       67.52
{txt}                      3. GEORGE W. BUSH {c |}{res}        530       29.33       96.85
{txt}   4. HARRY BROWN-LIBERTARIAN CANDIDATE {c |}{res}          4        0.22       97.07
{txt}                       5. PAT BUCHANAN  {c |}{res}          3        0.17       97.23
{txt}                         6. RALPH NADER {c |}{res}         33        1.83       99.06
{txt}           7. R REPORTS VOTING FOR SELF {c |}{res}          1        0.06       99.11
{txt}                                 8. DK  {c |}{res}          3        0.17       99.28
{txt}                                 9. RF  {c |}{res}         13        0.72      100.00
{txt}{hline 40}{c +}{hline 35}
                                  Total {c |}{res}      1,807      100.00
{txt}
{com}.                         *1 = Gore
.                         *2 = howard philips (n = 1)
.                         *3 = Bush
.                         *4 = Libertarian (n=4)
.                         *5 = Pat Buchanan (n =3)
.                         *6 = Nader (n=33)
.                         *7 = reports voting for self
.                         *0 = NA/INAP
.         
.         
. *Disagreement
.         *need to create indices for 'agreement' and 'disagreement'
.         *agreement: gore/gore, bush/bush; 
.         *disagree: gore/bush, bush/gore, nader/gore, nader/bush, gore/other, bush/other, remainder 3rd party/bush or gore
.                 
.         *Agree = 1, Disagree = 0
.                 label def agr 1 "Agree" 0 "Disagree" 
{txt}
{com}.                 gen d1_votea = . 
{txt}(1807 missing values generated)

{com}.                 replace d1_votea = 1 if V001249 == 1 & V001710 == 1
{txt}(301 real changes made)

{com}.                 replace d1_votea = 1 if V001249 == 3 & V001710 == 3
{txt}(307 real changes made)

{com}.                 replace d1_votea = 0  if V001249 == 1 & V001710 == 3
{txt}(92 real changes made)

{com}.                 replace d1_votea = 0  if V001249 == 3 & V001710 == 1
{txt}(77 real changes made)

{com}.                 replace d1_votea = 0  if V001249 == 1 & V001710 == 5
{txt}(11 real changes made)

{com}.                 replace d1_votea = 0  if V001249 == 3 & V001710 == 5
{txt}(9 real changes made)

{com}.                 replace d1_votea = 0  if V001249 == 2 & V001710 == 1
{txt}(0 real changes made)

{com}.                 replace d1_votea = 0  if V001249 == 2 & V001710 == 3
{txt}(1 real change made)

{com}.                 replace d1_votea = 0  if V001249 == 4 & V001710 == 1
{txt}(2 real changes made)

{com}.                 replace d1_votea = 0  if V001249 == 4 & V001710 == 3
{txt}(1 real change made)

{com}.                 replace d1_votea = 0  if V001249 == 5 & V001710 == 1
{txt}(0 real changes made)

{com}.                 replace d1_votea = 0  if V001249 == 5 & V001710 == 3
{txt}(0 real changes made)

{com}.                 replace d1_votea = 0  if V001249 == 6 & V001710 == 1
{txt}(10 real changes made)

{com}.                 replace d1_votea = 0  if V001249 == 6 & V001710 == 3
{txt}(11 real changes made)

{com}.                 label var d1_votea "D1 Vote Agreement"
{txt}
{com}.                 label values d1_votea agr
{txt}
{com}.                 
.                 
.                 gen d2_votea = . 
{txt}(1807 missing values generated)

{com}.                 replace d2_votea = 1 if V001249 == 1 & V001718 == 1
{txt}(226 real changes made)

{com}.                 replace d2_votea = 1 if V001249 == 3 & V001718 == 3
{txt}(221 real changes made)

{com}.                 replace d2_votea = 0  if V001249 == 1 & V001718 == 3
{txt}(73 real changes made)

{com}.                 replace d2_votea = 0  if V001249 == 3 & V001718 == 1
{txt}(62 real changes made)

{com}.                 replace d2_votea = 0  if V001249 == 1 & V001718 == 5
{txt}(10 real changes made)

{com}.                 replace d2_votea = 0  if V001249 == 3 & V001718 == 5
{txt}(8 real changes made)

{com}.                 replace d2_votea = 0  if V001249 == 2 & V001718 == 1
{txt}(0 real changes made)

{com}.                 replace d2_votea = 0  if V001249 == 2 & V001718 == 3
{txt}(0 real changes made)

{com}.                 replace d2_votea = 0  if V001249 == 4 & V001718 == 1
{txt}(2 real changes made)

{com}.                 replace d2_votea = 0  if V001249 == 4 & V001718 == 3
{txt}(0 real changes made)

{com}.                 replace d2_votea = 0  if V001249 == 5 & V001718 == 1
{txt}(1 real change made)

{com}.                 replace d2_votea = 0  if V001249 == 5 & V001718 == 3
{txt}(0 real changes made)

{com}.                 replace d2_votea = 0  if V001249 == 6 & V001718 == 1
{txt}(10 real changes made)

{com}.                 replace d2_votea = 0  if V001249 == 6 & V001718 == 3
{txt}(5 real changes made)

{com}.                 label var d2_votea "D2 Vote Agreement"
{txt}
{com}.                 label values d2_votea agr
{txt}
{com}.                 
.                                 
.                 gen d3_votea = . 
{txt}(1807 missing values generated)

{com}.                 replace d3_votea = 1 if V001249 == 1 & V001726 == 1
{txt}(137 real changes made)

{com}.                 replace d3_votea = 1 if V001249 == 3 & V001726 == 3
{txt}(149 real changes made)

{com}.                 replace d3_votea = 0  if V001249 == 1 & V001726 == 3
{txt}(53 real changes made)

{com}.                 replace d3_votea = 0  if V001249 == 3 & V001726 == 1
{txt}(43 real changes made)

{com}.                 replace d3_votea = 0  if V001249 == 1 & V001726 == 5
{txt}(3 real changes made)

{com}.                 replace d3_votea = 0  if V001249 == 3 & V001726 == 5
{txt}(4 real changes made)

{com}.                 replace d3_votea = 0  if V001249 == 2 & V001726 == 1
{txt}(0 real changes made)

{com}.                 replace d3_votea = 0  if V001249 == 2 & V001726 == 3
{txt}(1 real change made)

{com}.                 replace d3_votea = 0  if V001249 == 4 & V001726 == 1
{txt}(1 real change made)

{com}.                 replace d3_votea = 0  if V001249 == 4 & V001726 == 3
{txt}(1 real change made)

{com}.                 replace d3_votea = 0  if V001249 == 5 & V001726 == 1
{txt}(0 real changes made)

{com}.                 replace d3_votea = 0  if V001249 == 5 & V001726 == 3
{txt}(0 real changes made)

{com}.                 replace d3_votea = 0  if V001249 == 6 & V001726 == 1
{txt}(4 real changes made)

{com}.                 replace d3_votea = 0  if V001249 == 6 & V001726 == 3
{txt}(4 real changes made)

{com}.                 label var d3_votea "D4 Vote Agreement"
{txt}
{com}.                 label values d3_votea agr
{txt}
{com}. 
. 
.                 gen d4_votea = . 
{txt}(1807 missing values generated)

{com}.                 replace d4_votea = 1 if V001249 == 1 & V001734 == 1
{txt}(70 real changes made)

{com}.                 replace d4_votea = 1 if V001249 == 3 & V001734 == 3
{txt}(93 real changes made)

{com}.                 replace d4_votea = 0  if V001249 == 1 & V001734 == 3
{txt}(41 real changes made)

{com}.                 replace d4_votea = 0  if V001249 == 3 & V001734 == 1
{txt}(24 real changes made)

{com}.                 replace d4_votea = 0  if V001249 == 1 & V001734 == 5
{txt}(1 real change made)

{com}.                 replace d4_votea = 0  if V001249 == 3 & V001734 == 5
{txt}(2 real changes made)

{com}.                 replace d4_votea = 0  if V001249 == 2 & V001734 == 1
{txt}(0 real changes made)

{com}.                 replace d4_votea = 0  if V001249 == 2 & V001734 == 3
{txt}(0 real changes made)

{com}.                 replace d4_votea = 0  if V001249 == 4 & V001734 == 1
{txt}(0 real changes made)

{com}.                 replace d4_votea = 0  if V001249 == 4 & V001734 == 3
{txt}(0 real changes made)

{com}.                 replace d4_votea = 0  if V001249 == 5 & V001734 == 1
{txt}(0 real changes made)

{com}.                 replace d4_votea = 0  if V001249 == 5 & V001734 == 3
{txt}(0 real changes made)

{com}.                 replace d4_votea = 0  if V001249 == 6 & V001734 == 1
{txt}(2 real changes made)

{com}.                 replace d4_votea = 0  if V001249 == 6 & V001734 == 3
{txt}(0 real changes made)

{com}.                 label var d4_votea "D4 Vote Agreement"
{txt}
{com}.                 label values d4_votea agr
{txt}
{com}.         
.                 tab d1_votea 

    {txt}D1 Vote {c |}
  Agreement {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}        214       26.03       26.03
{txt}      Agree {c |}{res}        608       73.97      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        822      100.00
{txt}
{com}.                 tab d2_votea 

    {txt}D2 Vote {c |}
  Agreement {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}        171       27.67       27.67
{txt}      Agree {c |}{res}        447       72.33      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        618      100.00
{txt}
{com}.                 tab d3_votea

    {txt}D4 Vote {c |}
  Agreement {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}        114       28.50       28.50
{txt}      Agree {c |}{res}        286       71.50      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        400      100.00
{txt}
{com}.                 tab d4_votea

    {txt}D4 Vote {c |}
  Agreement {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}         70       30.04       30.04
{txt}      Agree {c |}{res}        163       69.96      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        233      100.00
{txt}
{com}.         
.         *Disagreement (=1; agree =0)
.                 label def disagr 1 "Disagree" 0 "Agree"
{txt}
{com}.                                         
.                 gen d1_voted = . 
{txt}(1807 missing values generated)

{com}.                 replace d1_voted = 0 if V001249 == 1 & V001710 == 1
{txt}(301 real changes made)

{com}.                 replace d1_voted = 0 if V001249 == 3 & V001710 == 3
{txt}(307 real changes made)

{com}.                 replace d1_voted = 1  if V001249 == 1 & V001710 == 3
{txt}(92 real changes made)

{com}.                 replace d1_voted = 1  if V001249 == 3 & V001710 == 1
{txt}(77 real changes made)

{com}.                 replace d1_voted = 1  if V001249 == 1 & V001710 == 5
{txt}(11 real changes made)

{com}.                 replace d1_voted = 1  if V001249 == 3 & V001710 == 5
{txt}(9 real changes made)

{com}.                 replace d1_voted = 1  if V001249 == 2 & V001710 == 1
{txt}(0 real changes made)

{com}.                 replace d1_voted = 1  if V001249 == 2 & V001710 == 3
{txt}(1 real change made)

{com}.                 replace d1_voted = 1  if V001249 == 4 & V001710 == 1
{txt}(2 real changes made)

{com}.                 replace d1_voted = 1  if V001249 == 4 & V001710 == 3
{txt}(1 real change made)

{com}.                 replace d1_voted = 1  if V001249 == 5 & V001710 == 1
{txt}(0 real changes made)

{com}.                 replace d1_voted = 1  if V001249 == 5 & V001710 == 3
{txt}(0 real changes made)

{com}.                 replace d1_voted = 1  if V001249 == 6 & V001710 == 1
{txt}(10 real changes made)

{com}.                 replace d1_voted = 1  if V001249 == 6 & V001710 == 3
{txt}(11 real changes made)

{com}.                 label var d1_voted "D1 Vote Disagreement"
{txt}
{com}.                 label values d1_voted disagr
{txt}
{com}.                 
.                 gen d2_voted = . 
{txt}(1807 missing values generated)

{com}.                 replace d2_voted = 0 if V001249 == 1 & V001718 == 1
{txt}(226 real changes made)

{com}.                 replace d2_voted = 0 if V001249 == 3 & V001718 == 3
{txt}(221 real changes made)

{com}.                 replace d2_voted = 1  if V001249 == 1 & V001718 == 3
{txt}(73 real changes made)

{com}.                 replace d2_voted = 1  if V001249 == 3 & V001718 == 1
{txt}(62 real changes made)

{com}.                 replace d2_voted = 1  if V001249 == 1 & V001718 == 5
{txt}(10 real changes made)

{com}.                 replace d2_voted = 1  if V001249 == 3 & V001718 == 5
{txt}(8 real changes made)

{com}.                 replace d2_voted = 1  if V001249 == 2 & V001718 == 1
{txt}(0 real changes made)

{com}.                 replace d2_voted = 1  if V001249 == 2 & V001718 == 3
{txt}(0 real changes made)

{com}.                 replace d2_voted = 1  if V001249 == 4 & V001718 == 1
{txt}(2 real changes made)

{com}.                 replace d2_voted = 1  if V001249 == 4 & V001718 == 3
{txt}(0 real changes made)

{com}.                 replace d2_voted = 1  if V001249 == 5 & V001718 == 1
{txt}(1 real change made)

{com}.                 replace d2_voted = 1  if V001249 == 5 & V001718 == 3
{txt}(0 real changes made)

{com}.                 replace d2_voted = 1  if V001249 == 6 & V001718 == 1
{txt}(10 real changes made)

{com}.                 replace d2_voted = 1  if V001249 == 6 & V001718 == 3
{txt}(5 real changes made)

{com}.                 label var d2_voted "D2 Vote Disagreement"
{txt}
{com}.                 label values d2_voted disagr
{txt}
{com}.                 
.                 gen d3_voted = . 
{txt}(1807 missing values generated)

{com}.                 replace d3_voted = 0 if V001249 == 1 & V001726 == 1
{txt}(137 real changes made)

{com}.                 replace d3_voted = 0 if V001249 == 3 & V001726 == 3
{txt}(149 real changes made)

{com}.                 replace d3_voted = 1  if V001249 == 1 & V001726 == 3
{txt}(53 real changes made)

{com}.                 replace d3_voted = 1  if V001249 == 3 & V001726 == 1
{txt}(43 real changes made)

{com}.                 replace d3_voted = 1  if V001249 == 1 & V001726 == 5
{txt}(3 real changes made)

{com}.                 replace d3_voted = 1  if V001249 == 3 & V001726 == 5
{txt}(4 real changes made)

{com}.                 replace d3_voted = 1  if V001249 == 2 & V001726 == 1
{txt}(0 real changes made)

{com}.                 replace d3_voted = 1  if V001249 == 2 & V001726 == 3
{txt}(1 real change made)

{com}.                 replace d3_voted = 1  if V001249 == 4 & V001726 == 1
{txt}(1 real change made)

{com}.                 replace d3_voted = 1  if V001249 == 4 & V001726 == 3
{txt}(1 real change made)

{com}.                 replace d3_voted = 1  if V001249 == 5 & V001726 == 1
{txt}(0 real changes made)

{com}.                 replace d3_voted = 1  if V001249 == 5 & V001726 == 3
{txt}(0 real changes made)

{com}.                 replace d3_voted = 1  if V001249 == 6 & V001726 == 1
{txt}(4 real changes made)

{com}.                 replace d3_voted = 1  if V001249 == 6 & V001726 == 3
{txt}(4 real changes made)

{com}.                 label var d3_voted "D3 Vote Disagreement"
{txt}
{com}.                 label values d3_voted disagr
{txt}
{com}.                 
.                 gen d4_voted = . 
{txt}(1807 missing values generated)

{com}.                 replace d4_voted = 0 if V001249 == 1 & V001734 == 1
{txt}(70 real changes made)

{com}.                 replace d4_voted = 0 if V001249 == 3 & V001734 == 3
{txt}(93 real changes made)

{com}.                 replace d4_voted = 1  if V001249 == 1 & V001734 == 3
{txt}(41 real changes made)

{com}.                 replace d4_voted = 1  if V001249 == 3 & V001734 == 1
{txt}(24 real changes made)

{com}.                 replace d4_voted = 1  if V001249 == 1 & V001734 == 5
{txt}(1 real change made)

{com}.                 replace d4_voted = 1  if V001249 == 3 & V001734 == 5
{txt}(2 real changes made)

{com}.                 replace d4_voted = 1  if V001249 == 2 & V001734 == 1
{txt}(0 real changes made)

{com}.                 replace d4_voted = 1  if V001249 == 2 & V001734 == 3
{txt}(0 real changes made)

{com}.                 replace d4_voted = 1  if V001249 == 4 & V001734 == 1
{txt}(0 real changes made)

{com}.                 replace d4_voted = 1  if V001249 == 4 & V001734 == 3
{txt}(0 real changes made)

{com}.                 replace d4_voted = 1  if V001249 == 5 & V001734 == 1
{txt}(0 real changes made)

{com}.                 replace d4_voted = 1  if V001249 == 5 & V001734 == 3
{txt}(0 real changes made)

{com}.                 replace d4_voted = 1  if V001249 == 6 & V001734 == 1
{txt}(2 real changes made)

{com}.                 replace d4_voted = 1  if V001249 == 6 & V001734 == 3
{txt}(0 real changes made)

{com}.                 label var d4_voted "D4 Vote Disagreement"
{txt}
{com}.                 label values d4_voted disagr
{txt}
{com}.                 
.                 tab d1_voted

    {txt}D1 Vote {c |}
Disagreemen {c |}
          t {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Agree {c |}{res}        608       73.97       73.97
{txt}   Disagree {c |}{res}        214       26.03      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        822      100.00
{txt}
{com}.                 tab d2_voted 

    {txt}D2 Vote {c |}
Disagreemen {c |}
          t {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Agree {c |}{res}        447       72.33       72.33
{txt}   Disagree {c |}{res}        171       27.67      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        618      100.00
{txt}
{com}.                 tab d3_voted

    {txt}D3 Vote {c |}
Disagreemen {c |}
          t {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Agree {c |}{res}        286       71.50       71.50
{txt}   Disagree {c |}{res}        114       28.50      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        400      100.00
{txt}
{com}.                 tab d4_voted

    {txt}D4 Vote {c |}
Disagreemen {c |}
          t {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Agree {c |}{res}        163       69.96       69.96
{txt}   Disagree {c |}{res}         70       30.04      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        233      100.00
{txt}
{com}.                 
.         
. *Exposure to Disagreement
.         *Agreement*
.                 egen cand_agree = rowtotal(d1_votea d2_votea d3_votea d4_votea), missing
{txt}(917 missing values generated)

{com}.         *Disagreeement                          
.                 egen cand_disagree = rowtotal(d1_voted d2_voted d3_voted d4_voted), missing
{txt}(917 missing values generated)

{com}.                 
.                 tab cand_agree

 {txt}cand_agree {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}        117       13.15       13.15
{txt}          1 {c |}{res}        297       33.37       46.52
{txt}          2 {c |}{res}        286       32.13       78.65
{txt}          3 {c |}{res}        125       14.04       92.70
{txt}          4 {c |}{res}         65        7.30      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        890      100.00
{txt}
{com}.                 tab cand_disagree

{txt}cand_disagr {c |}
         ee {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}        496       55.73       55.73
{txt}          1 {c |}{res}        259       29.10       84.83
{txt}          2 {c |}{res}         99       11.12       95.96
{txt}          3 {c |}{res}         32        3.60       99.55
{txt}          4 {c |}{res}          4        0.45      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        890      100.00
{txt}
{com}.                 summ cand_agree cand_disagree

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 2}cand_agree {c |}{res}       890    1.689888    1.094217          0          4
{txt}cand_disag~e {c |}{res}       890    .6393258    .8506093          0          4
{txt}
{com}.                 
.         *Difference*
.                 *Summary Scale
.                         *See Lupton and Thornton: Exposure = D - A
.                                 gen disagree_total = cand_disagree - cand_agree
{txt}(917 missing values generated)

{com}.                                 label var disagree_total "Network Disagreement"
{txt}
{com}.                 *Corrected for # D & A
.                         *See Lupton & Thornton: (D-A)/(D+A)
.                                 gen disagree_avg = [cand_disagree - cand_agree] / [cand_disagree + cand_agree]
{txt}(917 missing values generated)

{com}.                                 label var disagree_avg "Network Disagreement"
{txt}
{com}.         
.                 *Standardized*
.                         foreach var in disagree_total disagree_avg {c -(}
{txt}  2{com}.                                 summ `var'
{txt}  3{com}.                                 gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.                         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_t~l {c |}{res}       890   -1.050562    1.631635         -4          4
{txt}(917 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_avg {c |}{res}       890    -.452809    .7176042         -1          1
{txt}(917 missing values generated)

{com}.                         
.                         label var disagree_total01 "Network Disagreement"
{txt}
{com}.                         label var disagree_avg01 "Network Disagreement"
{txt}
{com}.                                 
. 
. *Network Diversity
.         *From Nir: [(Agree+Disagree)/2] - |A-D|
.                 gen network_ambiv = [(cand_agree + cand_disagree)/2] - abs(cand_agree - cand_disagree)
{txt}(917 missing values generated)

{com}.                 label var network_ambiv "Network Political Diversity"
{txt}
{com}.                 
.                 summ network_ambiv

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
network_am~v {c |}{res}       890   -.4477528    .9678874         -2          2
{txt}
{com}.                 gen network_ambiv01=(network_ambiv - r(min))/(r(max)-r(min))
{txt}(917 missing values generated)

{com}.                 label var network_ambiv01 "Network Political Diversity"
{txt}
{com}. 
.                         
. 
.                 ***************************************************
.                 *****************Control Variables*****************
.                 ***************************************************
.                 
.         
. *Education
.         recode V000913 (1=1) (2=1) (3=2) (4=3) (5=3) (6=4) (7=4) (9=.), gen(educ)
{txt}(1743 differences between V000913 and educ)

{com}.         tab V000913 educ

                      {txt}{c |}   RECODE of V000913 (Y3x. R educ summary)
  Y3x. R educ summary {c |}         1          2          3          4 {c |}     Total
{hline 22}{c +}{hline 44}{c +}{hline 10}
1. 8 grades or less a {c |}{res}        64          0          0          0 {txt}{c |}{res}        64 
{txt}2. 9-11 grades, no fu {c |}{res}       116          0          0          0 {txt}{c |}{res}       116 
{txt}3. High school diplom {c |}{res}         0        519          0          0 {txt}{c |}{res}       519 
{txt}4. More than 12 years {c |}{res}         0          0        377          0 {txt}{c |}{res}       377 
{txt}5. Junior or communit {c |}{res}         0          0        168          0 {txt}{c |}{res}       168 
{txt}6. BA level degrees.  {c |}{res}         0          0          0        373 {txt}{c |}{res}       373 
{txt}7. Advanced degree, i {c |}{res}         0          0          0        183 {txt}{c |}{res}       183 
{txt}{hline 22}{c +}{hline 44}{c +}{hline 10}
                Total {c |}{res}       180        519        545        556 {txt}{c |}{res}     1,800 

{txt}
{com}.         label var educ "Education"
{txt}
{com}.         label def edu 1 "< HS" 2 "HS" 3 "Some College" 4 "College Degree+"
{txt}
{com}.         label values educ edu
{txt}
{com}.         tab educ

      {txt}Education {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
           < HS {c |}{res}        180       10.00       10.00
{txt}             HS {c |}{res}        519       28.83       38.83
{txt}   Some College {c |}{res}        545       30.28       69.11
{txt}College Degree+ {c |}{res}        556       30.89      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,800      100.00
{txt}
{com}.         
.         summ educ 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 8}educ {c |}{res}      1800    2.820556    .9826283          1          4
{txt}
{com}.         gen educ01 = (educ - r(min))/(r(max)-r(min))
{txt}(7 missing values generated)

{com}.         label var educ01 "Education"
{txt}
{com}. 
. 
. *Income
.         rename V000994 income
{res}{txt}
{com}.         label var income "Household Income"
{txt}
{com}.         mvdecode income, mv(00 = . \ 0 = . \ 98 =. \ 99 = .)
      {txt}income:{res}{col 15}292{txt} missing values generated

{com}.         summ income, detail

                      {txt}Household Income
{hline 61}
      Percentiles      Smallest
 1%    {res}        1              1
{txt} 5%    {res}        2              1
{txt}10%    {res}        3              1       {txt}Obs         {res}       1515
{txt}25%    {res}        4              1       {txt}Sum of Wgt. {res}       1515

{txt}50%    {res}        6                      {txt}Mean          {res} 6.763696
                        {txt}Largest       Std. Dev.     {res} 3.748659
{txt}75%    {res}        8             22
{txt}90%    {res}       11             22       {txt}Variance      {res} 14.05245
{txt}95%    {res}       14             22       {txt}Skewness      {res} 1.408068
{txt}99%    {res}       21             22       {txt}Kurtosis      {res} 5.924098
{txt}
{com}.         tab income

              {txt}Household Income {c |}      Freq.     Percent        Cum.
{hline 31}{c +}{hline 35}
1. A. NONE OR LESS THAN $4,999 {c |}{res}         48        3.17        3.17
{txt}           2. B. $5,000-$9,999 {c |}{res}         81        5.35        8.51
{txt}         3. C. $10,000-$14,999 {c |}{res}        102        6.73       15.25
{txt}         4. D. $15,000-$24,999 {c |}{res}        174       11.49       26.73
{txt}         5. E. $25,000-$34,999 {c |}{res}        199       13.14       39.87
{txt}         6. F. $35,000-$49,999 {c |}{res}        238       15.71       55.58
{txt}         7. G. $50,000-$64,999 {c |}{res}        200       13.20       68.78
{txt}         8. H. $65,000-$74,999 {c |}{res}        122        8.05       76.83
{txt}         9. J. $75,000-$84,999 {c |}{res}         94        6.20       83.04
{txt}        10. K. $85,000-$94,999 {c |}{res}         61        4.03       87.06
{txt}       11. M. $95,000-$104,999 {c |}{res}         50        3.30       90.36
{txt}      12. N. $105,000-$114,999 {c |}{res}         36        2.38       92.74
{txt}      13. P. $115,000-$124,999 {c |}{res}         24        1.58       94.32
{txt}      14. Q. $125,000-$134,999 {c |}{res}         17        1.12       95.45
{txt}      15. R. $135,000-$144,999 {c |}{res}         12        0.79       96.24
{txt}      16. S. $145,000-$154,999 {c |}{res}         13        0.86       97.10
{txt}      17. T. $155,000-$164,999 {c |}{res}         11        0.73       97.82
{txt}      18. U. $165,000-$174,999 {c |}{res}          7        0.46       98.28
{txt}      19. V. $175,000-$184,999 {c |}{res}          6        0.40       98.68
{txt}      20. W. $185,000-$194,999 {c |}{res}          1        0.07       98.75
{txt}      21. X. $195,000-$199,999 {c |}{res}          5        0.33       99.08
{txt}      22. Y. $200,000 and over {c |}{res}         14        0.92      100.00
{txt}{hline 31}{c +}{hline 35}
                         Total {c |}{res}      1,515      100.00
{txt}
{com}.         
.         summ income

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 6}income {c |}{res}      1515    6.763696    3.748659          1         22
{txt}
{com}.         gen income01 = (income - r(min))/(r(max)-r(min))
{txt}(292 missing values generated)

{com}.         label var income01 "Household Income"
{txt}
{com}. 
. 
. *Employment Status
.         recode  V000918 (0=.) (1=1) (2=2) (3=2) (4=3) (5=4) (6=5) (7=6), gen(employment)
{txt}(755 differences between V000918 and employment)

{com}.         label var employment "Employment Status"
{txt}
{com}.         label def emp 1 "Working" 2 "Unemployed" 3 "Retired" 4 "Perm. Disabled" 5 "Homemaker" 6 "Student" 
{txt}
{com}.         label values employment emp
{txt}
{com}.         
.         recode employment (1=1) (2=2) (3=3) (4=4) (5=4) (6=4), gen(employed)
{txt}(279 differences between employment and employed)

{com}.         label var employed "Employment Status"
{txt}
{com}.         label def emp1 1 "Working" 2 "Unemployed" 3 "Retired" 4 "Perm. Disabled/Homemaker/Student"
{txt}
{com}.         label values employed emp1
{txt}
{com}. 
. *Age
.         rename  V000908 age
{res}{txt}
{com}.         mvdecode age, mv(00 = . \ 0 = . )
         {txt}age:{res}{col 15}9{txt} missing values generated

{com}.         label var age "Age"
{txt}
{com}.         tab age

             {txt}Age {c |}      Freq.     Percent        Cum.
{hline 17}{c +}{hline 35}
              18 {c |}{res}         12        0.67        0.67
{txt}              19 {c |}{res}         16        0.89        1.56
{txt}              20 {c |}{res}         23        1.28        2.84
{txt}              21 {c |}{res}         23        1.28        4.12
{txt}              22 {c |}{res}         23        1.28        5.39
{txt}              23 {c |}{res}         23        1.28        6.67
{txt}              24 {c |}{res}         26        1.45        8.12
{txt}              25 {c |}{res}         26        1.45        9.57
{txt}              26 {c |}{res}         28        1.56       11.12
{txt}              27 {c |}{res}         28        1.56       12.68
{txt}              28 {c |}{res}         29        1.61       14.29
{txt}              29 {c |}{res}         22        1.22       15.52
{txt}              30 {c |}{res}         34        1.89       17.41
{txt}              31 {c |}{res}         30        1.67       19.08
{txt}              32 {c |}{res}         36        2.00       21.08
{txt}              33 {c |}{res}         33        1.84       22.91
{txt}              34 {c |}{res}         40        2.22       25.14
{txt}              35 {c |}{res}         41        2.28       27.42
{txt}              36 {c |}{res}         45        2.50       29.92
{txt}              37 {c |}{res}         48        2.67       32.59
{txt}              38 {c |}{res}         40        2.22       34.82
{txt}              39 {c |}{res}         44        2.45       37.26
{txt}              40 {c |}{res}         46        2.56       39.82
{txt}              41 {c |}{res}         42        2.34       42.16
{txt}              42 {c |}{res}         48        2.67       44.83
{txt}              43 {c |}{res}         37        2.06       46.89
{txt}              44 {c |}{res}         41        2.28       49.17
{txt}              45 {c |}{res}         34        1.89       51.06
{txt}              46 {c |}{res}         35        1.95       53.00
{txt}              47 {c |}{res}         38        2.11       55.12
{txt}              48 {c |}{res}         36        2.00       57.12
{txt}              49 {c |}{res}         32        1.78       58.90
{txt}              50 {c |}{res}         39        2.17       61.07
{txt}              51 {c |}{res}         35        1.95       63.01
{txt}              52 {c |}{res}         26        1.45       64.46
{txt}              53 {c |}{res}         31        1.72       66.18
{txt}              54 {c |}{res}         30        1.67       67.85
{txt}              55 {c |}{res}         26        1.45       69.30
{txt}              56 {c |}{res}         36        2.00       71.30
{txt}              57 {c |}{res}         40        2.22       73.53
{txt}              58 {c |}{res}         33        1.84       75.36
{txt}              59 {c |}{res}         25        1.39       76.75
{txt}              60 {c |}{res}         21        1.17       77.92
{txt}              61 {c |}{res}         20        1.11       79.03
{txt}              62 {c |}{res}         17        0.95       79.98
{txt}              63 {c |}{res}         29        1.61       81.59
{txt}              64 {c |}{res}         16        0.89       82.48
{txt}              65 {c |}{res}         24        1.33       83.82
{txt}              66 {c |}{res}         17        0.95       84.76
{txt}              67 {c |}{res}         14        0.78       85.54
{txt}              68 {c |}{res}         17        0.95       86.48
{txt}              69 {c |}{res}         18        1.00       87.49
{txt}              70 {c |}{res}         17        0.95       88.43
{txt}              71 {c |}{res}         11        0.61       89.04
{txt}              72 {c |}{res}         16        0.89       89.93
{txt}              73 {c |}{res}         22        1.22       91.16
{txt}              74 {c |}{res}         17        0.95       92.10
{txt}              75 {c |}{res}         17        0.95       93.05
{txt}              76 {c |}{res}         14        0.78       93.83
{txt}              77 {c |}{res}          9        0.50       94.33
{txt}              78 {c |}{res}         12        0.67       94.99
{txt}              79 {c |}{res}         13        0.72       95.72
{txt}              80 {c |}{res}         10        0.56       96.27
{txt}              81 {c |}{res}          9        0.50       96.77
{txt}              82 {c |}{res}         15        0.83       97.61
{txt}              83 {c |}{res}          6        0.33       97.94
{txt}              84 {c |}{res}          9        0.50       98.44
{txt}              85 {c |}{res}          5        0.28       98.72
{txt}              86 {c |}{res}          1        0.06       98.78
{txt}              87 {c |}{res}          2        0.11       98.89
{txt}              88 {c |}{res}          6        0.33       99.22
{txt}              89 {c |}{res}          5        0.28       99.50
{txt}              90 {c |}{res}          2        0.11       99.61
{txt}              91 {c |}{res}          1        0.06       99.67
{txt}              92 {c |}{res}          1        0.06       99.72
{txt}              93 {c |}{res}          2        0.11       99.83
{txt}              95 {c |}{res}          1        0.06       99.89
{txt}              96 {c |}{res}          1        0.06       99.94
{txt}97. 97 and older {c |}{res}          1        0.06      100.00
{txt}{hline 17}{c +}{hline 35}
           Total {c |}{res}      1,798      100.00
{txt}
{com}.         summ age, detail

                             {txt}Age
{hline 61}
      Percentiles      Smallest
 1%    {res}       19             18
{txt} 5%    {res}       22             18
{txt}10%    {res}       26             18       {txt}Obs         {res}       1798
{txt}25%    {res}       34             18       {txt}Sum of Wgt. {res}       1798

{txt}50%    {res}       45                      {txt}Mean          {res} 47.20634
                        {txt}Largest       Std. Dev.     {res} 16.96201
{txt}75%    {res}       58             93
{txt}90%    {res}       73             95       {txt}Variance      {res} 287.7098
{txt}95%    {res}       79             96       {txt}Skewness      {res} .4333556
{txt}99%    {res}       88             97       {txt}Kurtosis      {res} 2.475914
{txt}
{com}.         
.         summ age

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 9}age {c |}{res}      1798    47.20634    16.96201         18         97
{txt}
{com}.         gen age01 = (age - r(min))/(r(max)-r(min))
{txt}(9 missing values generated)

{com}.         label var age01 "Age"
{txt}
{com}.         
.         
. *Gender
.         recode V001029 (1=0) (2=1), gen(gender)
{txt}(1807 differences between V001029 and gender)

{com}.         label var gender "Gender"
{txt}
{com}.         label def gend 1 "Female" 0 "Male"
{txt}
{com}.         label values gender gend
{txt}
{com}.         tab gender

     {txt}Gender {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
       Male {c |}{res}        790       43.72       43.72
{txt}     Female {c |}{res}      1,017       56.28      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,807      100.00
{txt}
{com}.         
. *Personal Financial Situation
.         *Better Worse Off From 1 Year Ago
.                 recode  V000401 (1=5) (2=4) (3=3) (4=2) (5=1) (0=.) (8=.) (9=.), gen(retf_pre)
{txt}(1325 differences between V000401 and retf_pre)

{com}.                 recode  V001412 (1=5) (2=4) (3=3) (4=2) (5=1) (0=.) (8=.) (9=.), gen(retf_post)
{txt}(1372 differences between V001412 and retf_post)

{com}.                 gen retro_finance = .
{txt}(1807 missing values generated)

{com}.                 replace retro_finance = retf_pre
{txt}(923 real changes made)

{com}.                 replace retro_finance = retf_post if retro_finance == .
{txt}(761 real changes made)

{com}.                 label var retro_finance "Finances Compraed to Yr. Ago"
{txt}
{com}.                 label values retro_finance eco3 
{txt}
{com}.         
.         *Dental/Medical Care
.                 recode V000402 (1=1) (5=0) (9=.) (0=.), gen(med_pre)
{txt}(1529 differences between V000402 and med_pre)

{com}.                 recode V001413 (1=1) (5=0) (9=.) (0=.), gen(med_post)
{txt}(1628 differences between V001413 and med_post)

{com}.                 gen medical = .
{txt}(1807 missing values generated)

{com}.                 replace medical = med_pre
{txt}(927 real changes made)

{com}.                 replace medical = med_post if medical == . 
{txt}(764 real changes made)

{com}.                 label var medical "Put off medical care?"
{txt}
{com}.                 label def med 1 "Put Off Medical Care" 0 "Did Not Put Off Med. Care"
{txt}
{com}.                 label values medical med
{txt}
{com}.         
.         *Better Worse Off in 1 year
.                 recode V000406 (1=5) (2=4) (3=3) (4=2) (5=1) (0=.) (8=.) (9=.), gen(prosp_pre)
{txt}(1328 differences between V000406 and prosp_pre)

{com}.                 recode V001417 (1=5) (2=4) (3=3) (4=2) (5=1) (0=.) (8=.) (9=.), gen(prosp_post)
{txt}(1393 differences between V001417 and prosp_post)

{com}.                 gen prosp_finance = . 
{txt}(1807 missing values generated)

{com}.                 replace prosp_finance = prosp_pre
{txt}(898 real changes made)

{com}.                 replace prosp_finance = prosp_post if prosp_finance == . 
{txt}(744 real changes made)

{com}.                 label var prosp_finance "Exp. Finances in 1 Yr"
{txt}
{com}.                 label values prosp_finance eco3 
{txt}
{com}.                 
.         *Summary Statisitcs and Inter-relationship
.                 tab retro_finance 

       {txt}Finances {c |}
Compraed to Yr. {c |}
            Ago {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}         64        3.80        3.80
{txt} Somewhat Worse {c |}{res}        145        8.61       12.41
{txt}      No Effect {c |}{res}        917       54.45       66.86
{txt}Somewhat Better {c |}{res}        375       22.27       89.13
{txt}    Much Better {c |}{res}        183       10.87      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,684      100.00
{txt}
{com}.                 tab medical

    {txt}Put off medical care? {c |}      Freq.     Percent        Cum.
{hline 26}{c +}{hline 35}
Did Not Put Off Med. Care {c |}{res}      1,234       72.97       72.97
{txt}     Put Off Medical Care {c |}{res}        457       27.03      100.00
{txt}{hline 26}{c +}{hline 35}
                    Total {c |}{res}      1,691      100.00
{txt}
{com}.                 tab prosp_finance

  {txt}Exp. Finances {c |}
        in 1 Yr {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}         24        1.46        1.46
{txt} Somewhat Worse {c |}{res}         70        4.26        5.72
{txt}      No Effect {c |}{res}        893       54.38       60.11
{txt}Somewhat Better {c |}{res}        451       27.47       87.58
{txt}    Much Better {c |}{res}        204       12.42      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,642      100.00
{txt}
{com}.                 
.                 pwcorr retro_finance prosp_finance, sig

             {txt}{c |} retro_~e prosp~ce
{hline 13}{c +}{hline 18}
retro_fina~e {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
prosp_fina~e {c |} {res}  0.3000   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}

{com}.                 tab retro_finance medical, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

       Finances {c |}
Compraed to Yr. {c |} Put off medical care?
            Ago {c |} Did Not P  Put Off M {c |}     Total
{hline 16}{c +}{hline 22}{c +}{hline 10}
     Much Worse {c |}{res}        32         32 {txt}{c |}{res}        64 
                {txt}{c |}{res}     50.00      50.00 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}      2.60       7.03 {txt}{c |}{res}      3.80 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
 Somewhat Worse {c |}{res}        88         57 {txt}{c |}{res}       145 
                {txt}{c |}{res}     60.69      39.31 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}      7.16      12.53 {txt}{c |}{res}      8.61 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
      No Effect {c |}{res}       678        239 {txt}{c |}{res}       917 
                {txt}{c |}{res}     73.94      26.06 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     55.17      52.53 {txt}{c |}{res}     54.45 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
Somewhat Better {c |}{res}       292         83 {txt}{c |}{res}       375 
                {txt}{c |}{res}     77.87      22.13 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     23.76      18.24 {txt}{c |}{res}     22.27 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
    Much Better {c |}{res}       139         44 {txt}{c |}{res}       183 
                {txt}{c |}{res}     75.96      24.04 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     11.31       9.67 {txt}{c |}{res}     10.87 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
          Total {c |}{res}     1,229        455 {txt}{c |}{res}     1,684 
                {txt}{c |}{res}     72.98      27.02 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}4{txt}) = {res} 34.0362  {txt} Pr = {res}0.000
{txt}
{com}.                 tab prosp_finance medical, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

  Exp. Finances {c |} Put off medical care?
        in 1 Yr {c |} Did Not P  Put Off M {c |}     Total
{hline 16}{c +}{hline 22}{c +}{hline 10}
     Much Worse {c |}{res}        12         12 {txt}{c |}{res}        24 
                {txt}{c |}{res}     50.00      50.00 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}      1.00       2.72 {txt}{c |}{res}      1.46 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
 Somewhat Worse {c |}{res}        44         26 {txt}{c |}{res}        70 
                {txt}{c |}{res}     62.86      37.14 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}      3.66       5.90 {txt}{c |}{res}      4.26 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
      No Effect {c |}{res}       678        215 {txt}{c |}{res}       893 
                {txt}{c |}{res}     75.92      24.08 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     56.45      48.75 {txt}{c |}{res}     54.38 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
Somewhat Better {c |}{res}       324        127 {txt}{c |}{res}       451 
                {txt}{c |}{res}     71.84      28.16 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     26.98      28.80 {txt}{c |}{res}     27.47 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
    Much Better {c |}{res}       143         61 {txt}{c |}{res}       204 
                {txt}{c |}{res}     70.10      29.90 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     11.91      13.83 {txt}{c |}{res}     12.42 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
          Total {c |}{res}     1,201        441 {txt}{c |}{res}     1,642 
                {txt}{c |}{res}     73.14      26.86 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}4{txt}) = {res} 15.1814  {txt} Pr = {res}0.004
{txt}
{com}.                 ttest retro_finance, by(medical)

{txt}Two-sample t test with equal variances
{hline 9}{c TT}{hline 68}
   Group{col 10}{c |}{col 16}Obs{col 27}Mean{col 35}Std. Err.{col 47}Std. Dev.{col 59}[95% Conf. Interval]
{hline 9}{c +}{hline 68}
 Did Not {c |}{res}{col 12}   1229{col 22} 3.340114{col 34} .0247144{col 46} .8664167{col 58} 3.291627{col 70} 3.388601
 {txt}Put Off {c |}{res}{col 12}    455{col 22}  3.10989{col 34} .0460738{col 46} .9827874{col 58} 3.019346{col 70} 3.200434
{txt}{hline 9}{c +}{hline 68}
combined {c |}{res}{col 12}   1684{col 22}  3.27791{col 34} .0220497{col 46} .9048421{col 58} 3.234662{col 70} 3.321157
{txt}{hline 9}{c +}{hline 68}
    diff {c |}{res}{col 22} .2302238{col 34} .0493514{col 58} .1334271{col 70} .3270205
{txt}{hline 9}{c BT}{hline 68}
    diff = mean({res}Did Not{txt}) - mean({res}Put Off{txt})                          t = {res}  4.6650
{txt}Ho: diff = 0                                     degrees of freedom = {res}    1682

    {txt}Ha: diff < 0                 Ha: diff != 0                 Ha: diff > 0
 Pr(T < t) = {res}1.0000         {txt}Pr(|T| > |t|) = {res}0.0000          {txt}Pr(T > t) = {res}0.0000
{txt}
{com}.                 ttest prosp_finance, by(medical)

{txt}Two-sample t test with equal variances
{hline 9}{c TT}{hline 68}
   Group{col 10}{c |}{col 16}Obs{col 27}Mean{col 35}Std. Err.{col 47}Std. Dev.{col 59}[95% Conf. Interval]
{hline 9}{c +}{hline 68}
 Did Not {c |}{res}{col 12}   1201{col 22} 3.451291{col 34} .0227117{col 46} .7870835{col 58} 3.406732{col 70}  3.49585
 {txt}Put Off {c |}{res}{col 12}    441{col 22} 3.451247{col 34}  .042785{col 46} .8984859{col 58} 3.367159{col 70} 3.535336
{txt}{hline 9}{c +}{hline 68}
combined {c |}{res}{col 12}   1642{col 22} 3.451279{col 34}  .020192{col 46} .8182122{col 58} 3.411674{col 70} 3.490884
{txt}{hline 9}{c +}{hline 68}
    diff {c |}{res}{col 22} .0000434{col 34} .0455716{col 58}-.0893412{col 70} .0894281
{txt}{hline 9}{c BT}{hline 68}
    diff = mean({res}Did Not{txt}) - mean({res}Put Off{txt})                          t = {res}  0.0010
{txt}Ho: diff = 0                                     degrees of freedom = {res}    1640

    {txt}Ha: diff < 0                 Ha: diff != 0                 Ha: diff > 0
 Pr(T < t) = {res}0.5004         {txt}Pr(|T| > |t|) = {res}0.9992          {txt}Pr(T > t) = {res}0.4996
{txt}
{com}.                 
.                 
. *Race/Hispanic*
.         gen race = . 
{txt}(1807 missing values generated)

{com}.         replace race = 1 if V001006a == 50
{txt}(1393 real changes made)

{com}.         replace race = 2 if V001006a == 10
{txt}(208 real changes made)

{com}.         replace race = 3 if V001006a == 20
{txt}(32 real changes made)

{com}.         replace race = 3 if V001006a == 30
{txt}(20 real changes made)

{com}.         replace race = 3 if V001006a == 40
{txt}(93 real changes made)

{com}.         replace race = 3 if V001006a >= 60 & V001006a <= 90
{txt}(42 real changes made)

{com}.         label var race "Race"
{txt}
{com}.         label def rac 1 "White" 2 "Black" 3 "Other"
{txt}
{com}.         label values race rac
{txt}
{com}.         
.         gen race_eth = . 
{txt}(1807 missing values generated)

{com}.         replace race_eth = 1 if race == 1 & V001012 == 5
{txt}(1360 real changes made)

{com}.         replace race_eth = 2 if race == 2 & V001012 == 5
{txt}(203 real changes made)

{com}.         replace race_eth = 1 if race == 1 & V001012 == 8
{txt}(3 real changes made)

{com}.         replace race_eth = 2 if race == 2 & V001012 == 8
{txt}(0 real changes made)

{com}.         replace race_eth = 3 if race == 3 & V001012 == 1
{txt}(96 real changes made)

{com}.         replace race_eth = 4 if race == 3 & V001012 == 5
{txt}(88 real changes made)

{com}.         replace race_eth = 4 if race == 3 & V001012 == 8
{txt}(3 real changes made)

{com}.         label def rac1 1 "White" 2 "Black" 3 "Hispanic" 4 "Other" 
{txt}
{com}.         label values race_eth rac1
{txt}
{com}.         label var race_eth "Race/Ethnicity"
{txt}
{com}. 
. 
. *Marital Status
.         recode V000909 (0=.) (1=1) (2=0) (3=0) (4=0) (5=0) (6=0)(8=.) (9=.), gen(marital)
{txt}(872 differences between V000909 and marital)

{com}.         label var marital "Marital Status"
{txt}
{com}.         label def mar 1 "Married" 0 "Not Married" 
{txt}
{com}.         label values marital mar
{txt}
{com}.         
.         
. *Political Interest
.         tab V001367

 {txt}F5. R follows govt and public {c |}
                       affairs {c |}      Freq.     Percent        Cum.
{hline 31}{c +}{hline 35}
0. NA. INAP, no Post interview {c |}{res}        252       13.95       13.95
{txt}           1. MOST OF THE TIME {c |}{res}        339       18.76       32.71
{txt}           2. SOME OF THE TIME {c |}{res}        569       31.49       64.19
{txt}          3. ONLY NOW AND THEN {c |}{res}        423       23.41       87.60
{txt}              4. HARDLY AT ALL {c |}{res}        212       11.73       99.34
{txt}                         8. DK {c |}{res}         11        0.61       99.94
{txt}                         9. RF {c |}{res}          1        0.06      100.00
{txt}{hline 31}{c +}{hline 35}
                         Total {c |}{res}      1,807      100.00
{txt}
{com}.         recode V001367 (1=4) (2=3) (3=2) (4=1) (0=.) (8=.) (9=.), gen(interest)
{txt}(1807 differences between V001367 and interest)

{com}.         label var interest "Political Interest"
{txt}
{com}.         label def int 1 "Hardly at all" 2 "Only now and then" 3 "Some of the time" 4 "Most of the Time"
{txt}
{com}.         label values interest int
{txt}
{com}.         tab interest

        {txt}Political {c |}
         Interest {c |}      Freq.     Percent        Cum.
{hline 18}{c +}{hline 35}
    Hardly at all {c |}{res}        212       13.74       13.74
{txt}Only now and then {c |}{res}        423       27.41       41.15
{txt} Some of the time {c |}{res}        569       36.88       78.03
{txt} Most of the Time {c |}{res}        339       21.97      100.00
{txt}{hline 18}{c +}{hline 35}
            Total {c |}{res}      1,543      100.00
{txt}
{com}.         summ interest, detail

                     {txt}Political Interest
{hline 61}
      Percentiles      Smallest
 1%    {res}        1              1
{txt} 5%    {res}        1              1
{txt}10%    {res}        1              1       {txt}Obs         {res}       1543
{txt}25%    {res}        2              1       {txt}Sum of Wgt. {res}       1543

{txt}50%    {res}        3                      {txt}Mean          {res} 2.670771
                        {txt}Largest       Std. Dev.     {res} .9672832
{txt}75%    {res}        3              4
{txt}90%    {res}        4              4       {txt}Variance      {res} .9356367
{txt}95%    {res}        4              4       {txt}Skewness      {res}-.2150036
{txt}99%    {res}        4              4       {txt}Kurtosis      {res}  2.07749
{txt}
{com}.         
.         summ interest

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 4}interest {c |}{res}      1543    2.670771    .9672832          1          4
{txt}
{com}.         gen interest01 = (interest - r(min))/(r(max)-r(min))
{txt}(264 missing values generated)

{com}.         label var interest01 "Political Interest"
{txt}
{com}. 
. *News Attention
.         recode V001428 (0=.) (1=0) (3=0) (5=0) (7=0) (6=1) (8=.), gen(nightly)
{txt}(1807 differences between V001428 and nightly)

{com}.         label var nightly "Nightly News Watcher?"
{txt}
{com}.         label def nig 1 "No Nightly News" 0 "Nightly News" 
{txt}
{com}.         label values nightly nig
{txt}
{com}.         tab nightly

   {txt}Nightly News {c |}
       Watcher? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
   Nightly News {c |}{res}      1,327       87.82       87.82
{txt}No Nightly News {c |}{res}        184       12.18      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,511      100.00
{txt}
{com}.         
.         gen radio = . 
{txt}(1807 missing values generated)

{com}.         replace radio = 1 if V001430  == 5
{txt}(994 real changes made)

{com}.         replace radio = 2 if V001430 == 1 &  V001431 == 4
{txt}(248 real changes made)

{com}.         replace radio = 3 if V001430 == 1 &  V001431 == 3
{txt}(144 real changes made)

{com}.         replace radio = 4 if V001430 == 1 &  V001431 == 2
{txt}(77 real changes made)

{com}.         replace radio = 5 if V001430 == 1 &  V001431 == 1
{txt}(92 real changes made)

{com}.         label var radio "Listen to Talk Radio"
{txt}
{com}.         label def rad 1 "No" 2 "Ocassionally" 3 "1-2 Times Week" 4 "Most Days" 5 "Everyday"
{txt}
{com}.         label values radio rad
{txt}
{com}.         tab radio

{txt}Listen to Talk {c |}
         Radio {c |}      Freq.     Percent        Cum.
{hline 15}{c +}{hline 35}
            No {c |}{res}        994       63.92       63.92
{txt}  Ocassionally {c |}{res}        248       15.95       79.87
{txt}1-2 Times Week {c |}{res}        144        9.26       89.13
{txt}     Most Days {c |}{res}         77        4.95       94.08
{txt}      Everyday {c |}{res}         92        5.92      100.00
{txt}{hline 15}{c +}{hline 35}
         Total {c |}{res}      1,555      100.00
{txt}
{com}.         summ radio

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 7}radio {c |}{res}      1555    1.729904    1.179119          1          5
{txt}
{com}.         
.         gen internet = . 
{txt}(1807 missing values generated)

{com}.         replace internet = 1 if V001433 == 5
{txt}(581 real changes made)

{com}.         replace internet = 2 if V001433 == 1 & V001434 == 5
{txt}(509 real changes made)

{com}.         replace internet = 3 if V001433 == 1 & V001434 == 1
{txt}(464 real changes made)

{com}.         label var internet "Internet Access & Campaign Attention"
{txt}
{com}.         label def int1 1 "No Internet" 2 "Internet, No Election Info" 3 "Internet, Election Info"
{txt}
{com}.         label values internet int1
{txt}
{com}.         tab internet

{txt}Internet Access & Campaign {c |}
                 Attention {c |}      Freq.     Percent        Cum.
{hline 27}{c +}{hline 35}
               No Internet {c |}{res}        581       37.39       37.39
{txt}Internet, No Election Info {c |}{res}        509       32.75       70.14
{txt}   Internet, Election Info {c |}{res}        464       29.86      100.00
{txt}{hline 27}{c +}{hline 35}
                     Total {c |}{res}      1,554      100.00
{txt}
{com}.         
. *Knowledge
.         label def corre 1 "Correct" 0 "Incorrect/No Guess"
{txt}
{com}.         *lott 
.                 recode V001447 (0=.) (1=1) (5=0) (8=0) (9=.), gen(lott)
{txt}(1672 differences between V001447 and lott)

{com}.                 label var lott "Trent Lott Knowledge"
{txt}
{com}.                 label values lott corre
{txt}
{com}.         *reinquist
.                 recode V001450 (0=.) (1=1) (5=0) (8=0) (9=.), gen(rein)
{txt}(1643 differences between V001450 and rein)

{com}.                 label var rein "Reinquist Knowledge" 
{txt}
{com}.                 label values rein corre
{txt}
{com}.         *Blair
.                 recode V001453 (0=.) (1=1) (5=0) (8=0) (9=.), gen(blair)
{txt}(1271 differences between V001453 and blair)

{com}.                 label var blair "Blair Knowledge"
{txt}
{com}.                 label values blair corre
{txt}
{com}.         *Reno
.                 recode V001456 (0=.) (1=1) (5=0) (8=0) (9=.), gen(reno)
{txt}(950 differences between V001456 and reno)

{com}.                 label var reno "Reno Knowledge"
{txt}
{com}.                 label values reno corre
{txt}
{com}.         *bush state: K3a
.                 recode V001458 (0=.) (1=0) (2=0) (3=1) (4=0) (7=0) (8=0) (9=.), gen(bush_state)
{txt}(1807 differences between V001458 and bush_state)

{com}.                 label var bush_state "Bush State Knowledge"
{txt}
{com}.                 label values bush_state corre
{txt}
{com}.         *bush religion: K3b
.                 *correct = methodist*
.                 recode  V001460 (0=0) (1=0) (2=1) (3=0) (7=0) (8=0) (9=.), gen(bush_religion)
{txt}(1792 differences between V001460 and bush_religion)

{com}.                 label var bush_religion "Bush Religion Knowledge"
{txt}
{com}.                 label values bush_religion corre
{txt}
{com}.         *gore state k4a
.                 *correct = tennessee
.                 recode V001462 (0=.) (1=0) (2=1) (3=0) (4=0) (7=0) (8=0) (9=.), gen(gore_state)
{txt}(1807 differences between V001462 and gore_state)

{com}.                 label var gore_state "Gore State Knowledge"
{txt}
{com}.                 label values gore_state corre
{txt}
{com}.         *gore religion: k4b
.                 *correct = baptist
.                 recode V001464 (0=0) (1=1) (2=0) (3=0) (7=0) (8=0) (9=.), gen(gore_religion)
{txt}(1538 differences between V001464 and gore_religion)

{com}.                 label var gore_religion "Gore Religion Knowledge"
{txt}
{com}.                 label values gore_religion corre
{txt}
{com}.         *cheney state
.                 *correct = wyoming
.                 recode V001466 (0=.) (1=0) (2=0) (3=0) (4=1) (7=0) (8=0) (9=.), gen(cheney_state)
{txt}(1807 differences between V001466 and cheney_state)

{com}.                 label var cheney_state "Cheney State Knowledge"
{txt}
{com}.                 label values cheney_state corre
{txt}
{com}.         *cheney religion
.                 *correct = methodist*
.                 recode V001468 (0=0) (1=0) (2=1) (3=0) (7=0) (8=0) (9=.), gen(cheney_religion)
{txt}(1791 differences between V001468 and cheney_religion)

{com}.                 label var cheney_religion "Cheney Religion Knowledge"
{txt}
{com}.                 label values cheney_religion corre
{txt}
{com}.         *lieberman state
.                 *correct = ct
.                 recode V001470 (0=.) (1=1) (2=0) (3=0) (4=0) (7=0) (8=0) (9=.), gen(lieb_state)
{txt}(1334 differences between V001470 and lieb_state)

{com}.                 label var lieb_state "Liberman State Knowledge"
{txt}
{com}.                 label values lieb_state corre
{txt}
{com}.         *lieberman religion
.                 *correct = jewish
.                 recode V001472 (0=0) (1=0) (2=0) (3=1) (7=0) (8=0) (9=.), gen(lieb_religion)
{txt}(1805 differences between V001472 and lieb_religion)

{com}.                 label var lieb_religion "Liberman Religion Knowledge"
{txt}
{com}.                 label values lieb_religion corre
{txt}
{com}. 
. 
.         egen knowl = rowtotal(lott rein blair reno bush_state bush_religion gore_state gore_religion cheney_state cheney_religion lieb_religion lieb_state), missing
{txt}(252 missing values generated)

{com}.         label var knowl "Knowledge"
{txt}
{com}.         tab knowl

  {txt}Knowledge {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}         98        6.30        6.30
{txt}          1 {c |}{res}        159       10.23       16.53
{txt}          2 {c |}{res}        185       11.90       28.42
{txt}          3 {c |}{res}        223       14.34       42.77
{txt}          4 {c |}{res}        225       14.47       57.23
{txt}          5 {c |}{res}        203       13.05       70.29
{txt}          6 {c |}{res}        182       11.70       81.99
{txt}          7 {c |}{res}        123        7.91       89.90
{txt}          8 {c |}{res}         77        4.95       94.86
{txt}          9 {c |}{res}         64        4.12       98.97
{txt}         10 {c |}{res}         13        0.84       99.81
{txt}         11 {c |}{res}          3        0.19      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,555      100.00
{txt}
{com}.         summ knowl, detail

                          {txt}Knowledge
{hline 61}
      Percentiles      Smallest
 1%    {res}        0              0
{txt} 5%    {res}        0              0
{txt}10%    {res}        1              0       {txt}Obs         {res}       1555
{txt}25%    {res}        2              0       {txt}Sum of Wgt. {res}       1555

{txt}50%    {res}        4                      {txt}Mean          {res}  4.12926
                        {txt}Largest       Std. Dev.     {res} 2.462201
{txt}75%    {res}        6             10
{txt}90%    {res}        8             11       {txt}Variance      {res} 6.062432
{txt}95%    {res}        9             11       {txt}Skewness      {res} .2509962
{txt}99%    {res}       10             11       {txt}Kurtosis      {res} 2.348327
{txt}
{com}.         
.         summ knowl

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 7}knowl {c |}{res}      1555     4.12926    2.462201          0         11
{txt}
{com}.         gen knowl01 = (knowl - r(min))/(r(max)-r(min))
{txt}(252 missing values generated)

{com}.         label var knowl01 "Knowledge"
{txt}
{com}.                 
.                 
. *Ideology
.         tab  V000446

      {txt}G6x1. Summary self plcmnt lib-con {c |}
                                 scale/ {c |}      Freq.     Percent        Cum.
{hline 40}{c +}{hline 35}
                                  0. NA {c |}{res}          1        0.06        0.06
{txt}1. SCALE: 1 / BRANCHING: strong liberal {c |}{res}         82        4.54        4.59
{txt}2. SCALE: 2 / BRANCHING: not strong lib {c |}{res}        158        8.74       13.34
{txt}3. SCALE: 3. had to choose liberal / BR {c |}{res}        351       19.42       32.76
{txt}4. SCALE: 4. had to choose moderate/ BR {c |}{res}        109        6.03       38.79
{txt}5. SCALE: 5. had to choose conserv/ BRA {c |}{res}        528       29.22       68.01
{txt}6. SCALE: 6 / BRANCHING: not strong con {c |}{res}        250       13.84       81.85
{txt}7. SCALE: 7 / BRANCHING: strong conserv {c |}{res}        145        8.02       89.87
{txt}                                  8. DK {c |}{res}         18        1.00       90.87
{txt}                 9. R refuses to choose {c |}{res}        165        9.13      100.00
{txt}{hline 40}{c +}{hline 35}
                                  Total {c |}{res}      1,807      100.00
{txt}
{com}.         rename V000446 ideology
{res}{txt}
{com}.         
.         recode ideology (1 2 3 = 1) (5 6 7 = 2) (4 = 3) (0 8 9 = 4), gen(ideol_4)
{txt}(1725 differences between ideology and ideol_4)

{com}.         label var ideol_4 "Ideology"
{txt}
{com}.         label def ide 1 "Liberal" 2 "Conservative" 3 "Moderate" 4 "Refuse to Choose" 
{txt}
{com}.         label values ideol_4 ide
{txt}
{com}.         
.         mvdecode ideology, mv(0 = .a \ 8 = .b \ 9 = .c)
    {txt}ideology:{res}{col 15}184{txt} missing values generated

{com}.         tab ideology

      {txt}G6x1. Summary self plcmnt lib-con {c |}
                                 scale/ {c |}      Freq.     Percent        Cum.
{hline 40}{c +}{hline 35}
1. SCALE: 1 / BRANCHING: strong liberal {c |}{res}         82        5.05        5.05
{txt}2. SCALE: 2 / BRANCHING: not strong lib {c |}{res}        158        9.74       14.79
{txt}3. SCALE: 3. had to choose liberal / BR {c |}{res}        351       21.63       36.41
{txt}4. SCALE: 4. had to choose moderate/ BR {c |}{res}        109        6.72       43.13
{txt}5. SCALE: 5. had to choose conserv/ BRA {c |}{res}        528       32.53       75.66
{txt}6. SCALE: 6 / BRANCHING: not strong con {c |}{res}        250       15.40       91.07
{txt}7. SCALE: 7 / BRANCHING: strong conserv {c |}{res}        145        8.93      100.00
{txt}{hline 40}{c +}{hline 35}
                                  Total {c |}{res}      1,623      100.00
{txt}
{com}.         
.         summ ideology

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 4}ideology {c |}{res}      1623    4.338879    1.640956          1          7
{txt}
{com}.         gen ideology01 = (ideology - r(min))/(r(max)-r(min))
{txt}(184 missing values generated)

{com}.         label var ideology01 "Ideology"
{txt}
{com}.         
.         recode ideology (1=4) (2=3) (3=2) (4=1) (5=2) (6=3) (7=4), gen(ideol_str)
{txt}(1623 differences between ideology and ideol_str)

{com}.         label var ideol_str "Ideological Extremity"
{txt}
{com}.         
.         summ ideol_str

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 3}ideol_str {c |}{res}      1623    2.463956    .8143448          1          4
{txt}
{com}.         gen ideol_str01 = (ideol_str - r(min))/(r(max)-r(min))
{txt}(184 missing values generated)

{com}.         label var ideol_str01 "Ideological Extremity"
{txt}
{com}.         
.         
.         
.         
.         
. *Network Expertise
. 
. 
. foreach var in V001709 V001717 V001725 V001733 {c -(} 
{txt}  2{com}.                         tab `var'
{txt}  3{com}.                         {c )-}

    {txt}Z11. How much does name 1 {c |}
               know about pol {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
0. NA. INAP, 5, 8, 9, 0 in Z1 {c |}{res}        655       36.25       36.25
{txt}              1. A GREAT DEAL {c |}{res}        483       26.73       62.98
{txt}         3. AN AVERAGE AMOUNT {c |}{res}        557       30.82       93.80
{txt}           5. NOT MUCH AT ALL {c |}{res}        104        5.76       99.56
{txt}          8. DK - DON'T PROBE {c |}{res}          7        0.39       99.94
{txt}          9. RF - DON'T PROBE {c |}{res}          1        0.06      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}      1,807      100.00

    {txt}Z15. How much does name 2 {c |}
               know about pol {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
0. NA. INAP, 5, 8, 9, 0 in Z3 {c |}{res}        946       52.35       52.35
{txt}              1. A GREAT DEAL {c |}{res}        285       15.77       68.12
{txt}     3. AN AVERAGE AMOUNT, OR {c |}{res}        478       26.45       94.58
{txt}           5. NOT MUCH AT ALL {c |}{res}         94        5.20       99.78
{txt}          8. DK - DON'T PROBE {c |}{res}          3        0.17       99.94
{txt}          9. RF - DON'T PROBE {c |}{res}          1        0.06      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}      1,807      100.00

    {txt}Z19. How much does name 3 {c |}
               know about pol {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
0. NA. INAP, 5, 8, 9, 0 in Z5 {c |}{res}      1,257       69.56       69.56
{txt}              1. A GREAT DEAL {c |}{res}        187       10.35       79.91
{txt}     3. AN AVERAGE AMOUNT, OR {c |}{res}        292       16.16       96.07
{txt}           5. NOT MUCH AT ALL {c |}{res}         69        3.82       99.89
{txt}          8. DK - DON'T PROBE {c |}{res}          2        0.11      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}      1,807      100.00

    {txt}Z23. How much does name 4 {c |}
               know about pol {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
0. NA. INAP, 5, 8, 9, 0 in Z7 {c |}{res}      1,480       81.90       81.90
{txt}              1. A GREAT DEAL {c |}{res}        108        5.98       87.88
{txt}     3. AN AVERAGE AMOUNT, OR {c |}{res}        177        9.80       97.68
{txt}           5. NOT MUCH AT ALL {c |}{res}         42        2.32      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}      1,807      100.00
{txt}
{com}.                 recode V001709 (1=3) (3=2) (5=1), gen(disc1_knowl)
{txt}(1144 differences between V001709 and disc1_knowl)

{com}.                 recode V001717 (1=3) (3=2) (5=1), gen(disc2_knowl)
{txt}(857 differences between V001717 and disc2_knowl)

{com}.                 recode V001725 (1=3) (3=2) (5=1), gen(disc3_knowl)
{txt}(548 differences between V001725 and disc3_knowl)

{com}.                 recode V001733 (1=3) (3=2) (5=1), gen(disc4_knowl)
{txt}(327 differences between V001733 and disc4_knowl)

{com}.                 mvdecode disc1_knowl disc2_knowl disc3_knowl disc4_knowl, mv(0 = .a \ 8 = .b \ 9 = .c)
 {txt}disc1_knowl:{res}{col 15}663{txt} missing values generated
 disc2_knowl:{res}{col 15}950{txt} missing values generated
 disc3_knowl:{res}{col 15}1259{txt} missing values generated
 disc4_knowl:{res}{col 15}1480{txt} missing values generated

{com}.                 label def diknowl 1 "Not Much" 2 "Avg. Amount" 3 "Great Deal"
{txt}
{com}.                 foreach var in disc1_knowl disc2_knowl disc3_knowl disc4_knowl {c -(}
{txt}  2{com}.                         label values `var' diknowl
{txt}  3{com}.                         tab `var'
{txt}  4{com}.                         {c )-}

  {txt}RECODE of {c |}
    V001709 {c |}
  (Z11. How {c |}
  much does {c |}
name 1 know {c |}
 about pol) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Not Much {c |}{res}        104        9.09        9.09
{txt}Avg. Amount {c |}{res}        557       48.69       57.78
{txt} Great Deal {c |}{res}        483       42.22      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,144      100.00

  {txt}RECODE of {c |}
    V001717 {c |}
  (Z15. How {c |}
  much does {c |}
name 2 know {c |}
 about pol) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Not Much {c |}{res}         94       10.97       10.97
{txt}Avg. Amount {c |}{res}        478       55.78       66.74
{txt} Great Deal {c |}{res}        285       33.26      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        857      100.00

  {txt}RECODE of {c |}
    V001725 {c |}
  (Z19. How {c |}
  much does {c |}
name 3 know {c |}
 about pol) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Not Much {c |}{res}         69       12.59       12.59
{txt}Avg. Amount {c |}{res}        292       53.28       65.88
{txt} Great Deal {c |}{res}        187       34.12      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        548      100.00

  {txt}RECODE of {c |}
    V001733 {c |}
  (Z23. How {c |}
  much does {c |}
name 4 know {c |}
 about pol) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Not Much {c |}{res}         42       12.84       12.84
{txt}Avg. Amount {c |}{res}        177       54.13       66.97
{txt} Great Deal {c |}{res}        108       33.03      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        327      100.00
{txt}
{com}.                         
.                 egen disc_knowl = rowmean(disc1_knowl disc2_knowl disc3_knowl disc4_knowl)
{txt}(660 missing values generated)

{com}.                 label var disc_knowl "Network Pol. Know."
{txt}
{com}.                 summ disc_knowl

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 2}disc_knowl {c |}{res}      1147    2.257338    .5115385          1          3
{txt}
{com}.                 
.                 summ disc_knowl 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 2}disc_knowl {c |}{res}      1147    2.257338    .5115385          1          3
{txt}
{com}.                 gen disc_knowl01 = (disc_knowl - r(min))/(r(max)-r(min))
{txt}(660 missing values generated)

{com}.                 label var disc_knowl01 "Network Pol. Knowledge"
{txt}
{com}.                 
.                 *Disagreement Scale Weighted by Disc Knowl*
.                         *Agree/Weight
.                         gen a1k = d1_votea * disc1_knowl 
{txt}(987 missing values generated)

{com}.                         gen a2k = d2_votea * disc2_knowl 
{txt}(1189 missing values generated)

{com}.                         gen a3k = d3_votea * disc3_knowl 
{txt}(1407 missing values generated)

{com}.                         gen a4k = d4_votea * disc4_knowl 
{txt}(1574 missing values generated)

{com}.                         egen agree_knowl = rowtotal(a1k a2k a3k a4k), missing
{txt}(917 missing values generated)

{com}.                 
.                         *Disagree/Weight
.                         gen d1k = d1_voted * disc1_knowl 
{txt}(987 missing values generated)

{com}.                         gen d2k = d2_voted * disc2_knowl 
{txt}(1189 missing values generated)

{com}.                         gen d3k = d3_voted * disc3_knowl 
{txt}(1407 missing values generated)

{com}.                         gen d4k = d4_voted * disc4_knowl 
{txt}(1574 missing values generated)

{com}.                         egen dagree_knowl = rowtotal(d1k d2k d3k d4k), missing
{txt}(917 missing values generated)

{com}.                 
.                         *Scale
.                                 gen disagree_total_knowl = dagree_knowl - agree_knowl
{txt}(917 missing values generated)

{com}.                                 gen disagree_avg_knowl = disagree_total_knowl/(cand_disagree + cand_agree)
{txt}(917 missing values generated)

{com}.                                 label var disagree_total_knowl "Network Disagreement (Knowledge Weighted)"
{txt}
{com}.                                 label var disagree_avg_knowl "Network Disagreement (Knowledge Weighted)"
{txt}
{com}.                                 
.                                 foreach var in disagree_total_knowl disagree_avg_knowl {c -(}
{txt}  2{com}.                                         summ `var'
{txt}  3{com}.                                         gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.                                         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disa~l_knowl {c |}{res}       890    -2.55618    3.974849        -12         12
{txt}(917 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_a~l {c |}{res}       890   -1.094382    1.717809         -3          3
{txt}(917 missing values generated)

{com}.                                 
.                                 label var disagree_total_knowl01 "Network Disagreement (Knowledge Weighted)"
{txt}
{com}.                                 label var disagree_avg_knowl01 "Network Disagreement (Knowledge Weighted)"
{txt}
{com}.                                 
. 
. 
. *Freq. of Discussion
.                 
.         *When you talk with [fill name 1], do you discuss political matters�often, sometimes, rarely, or never?*
.         *1 = often; 3 = sometimes 5 = rarely 7 = never
.                 foreach var in  V001708 V001716 V001724 V001732 {c -(}
{txt}  2{com}.                         tab `var'
{txt}  3{com}.                         {c )-}

{txt}Z10. How often does R discuss {c |}
                   politics w {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
0. NA. INAP, 5, 8, 9, 0 in Z1 {c |}{res}        655       36.25       36.25
{txt}                     1. OFTEN {c |}{res}        354       19.59       55.84
{txt}                 3. SOMETIMES {c |}{res}        593       32.82       88.66
{txt}                    5. RARELY {c |}{res}        195       10.79       99.45
{txt}                     7. NEVER {c |}{res}          6        0.33       99.78
{txt}                        8. DK {c |}{res}          2        0.11       99.89
{txt}                        9. RF {c |}{res}          2        0.11      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}      1,807      100.00

{txt}Z14. How often does R discuss {c |}
                   politics w {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
0. NA. INAP, 5, 8, 9, 0 in Z3 {c |}{res}        946       52.35       52.35
{txt}                     1. OFTEN {c |}{res}        186       10.29       62.65
{txt}                 3. SOMETIMES {c |}{res}        483       26.73       89.37
{txt}                    5. RARELY {c |}{res}        189       10.46       99.83
{txt}                     7. NEVER {c |}{res}          2        0.11       99.94
{txt}                        9. RF {c |}{res}          1        0.06      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}      1,807      100.00

{txt}Z18. How often does R discuss {c |}
                   politics w {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
0. NA. INAP, 5, 8, 9, 0 in Z5 {c |}{res}      1,257       69.56       69.56
{txt}                     1. OFTEN {c |}{res}        104        5.76       75.32
{txt}                 3. SOMETIMES {c |}{res}        295       16.33       91.64
{txt}                5. RARELY, OR {c |}{res}        147        8.14       99.78
{txt}                     7. NEVER {c |}{res}          4        0.22      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}      1,807      100.00

{txt}Z22. How often does R discuss {c |}
                   politics w {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
0. NA. INAP, 5, 8, 9, 0 in Z7 {c |}{res}      1,480       81.90       81.90
{txt}                     1. OFTEN {c |}{res}         58        3.21       85.11
{txt}                 3. SOMETIMES {c |}{res}        168        9.30       94.41
{txt}                5. RARELY, OR {c |}{res}         97        5.37       99.78
{txt}                     7. NEVER {c |}{res}          4        0.22      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}      1,807      100.00
{txt}
{com}.                 *only 4-6 people say 'never' - they are thus lumped in with 'rarely'
.                 recode V001708 (1=3) (3=2) (5=1) (7=1), gen(disc1_freq)
{txt}(1148 differences between V001708 and disc1_freq)

{com}.                 tab V001708 disc1_freq

{txt}Z10. How often does R {c |}   RECODE of V001708 (Z10. How often does R discuss politics w)
   discuss politics w {c |}         0          1          2          3          8          9 {c |}     Total
{hline 22}{c +}{hline 66}{c +}{hline 10}
0. NA. INAP, 5, 8, 9, {c |}{res}       655          0          0          0          0          0 {txt}{c |}{res}       655 
{txt}             1. OFTEN {c |}{res}         0          0          0        354          0          0 {txt}{c |}{res}       354 
{txt}         3. SOMETIMES {c |}{res}         0          0        593          0          0          0 {txt}{c |}{res}       593 
{txt}            5. RARELY {c |}{res}         0        195          0          0          0          0 {txt}{c |}{res}       195 
{txt}             7. NEVER {c |}{res}         0          6          0          0          0          0 {txt}{c |}{res}         6 
{txt}                8. DK {c |}{res}         0          0          0          0          2          0 {txt}{c |}{res}         2 
{txt}                9. RF {c |}{res}         0          0          0          0          0          2 {txt}{c |}{res}         2 
{txt}{hline 22}{c +}{hline 66}{c +}{hline 10}
                Total {c |}{res}       655        201        593        354          2          2 {txt}{c |}{res}     1,807 

{txt}
{com}.                 recode V001716 (1=3) (3=2) (5=1) (7=1), gen(disc2_freq)
{txt}(860 differences between V001716 and disc2_freq)

{com}.                 tab V001716 disc2_freq

                      {txt}{c |}    RECODE of V001716 (Z14. How often does R discuss
Z14. How often does R {c |}                      politics w)
   discuss politics w {c |}         0          1          2          3          9 {c |}     Total
{hline 22}{c +}{hline 55}{c +}{hline 10}
0. NA. INAP, 5, 8, 9, {c |}{res}       946          0          0          0          0 {txt}{c |}{res}       946 
{txt}             1. OFTEN {c |}{res}         0          0          0        186          0 {txt}{c |}{res}       186 
{txt}         3. SOMETIMES {c |}{res}         0          0        483          0          0 {txt}{c |}{res}       483 
{txt}            5. RARELY {c |}{res}         0        189          0          0          0 {txt}{c |}{res}       189 
{txt}             7. NEVER {c |}{res}         0          2          0          0          0 {txt}{c |}{res}         2 
{txt}                9. RF {c |}{res}         0          0          0          0          1 {txt}{c |}{res}         1 
{txt}{hline 22}{c +}{hline 55}{c +}{hline 10}
                Total {c |}{res}       946        191        483        186          1 {txt}{c |}{res}     1,807 

{txt}
{com}.                 
.                 recode V001724 (1=3) (3=2) (5=1) (7=1), gen(disc3_freq)
{txt}(550 differences between V001724 and disc3_freq)

{com}.                 tab V001724 disc3_freq

                      {txt}{c |}  RECODE of V001724 (Z18. How often does R
Z18. How often does R {c |}             discuss politics w)
   discuss politics w {c |}         0          1          2          3 {c |}     Total
{hline 22}{c +}{hline 44}{c +}{hline 10}
0. NA. INAP, 5, 8, 9, {c |}{res}     1,257          0          0          0 {txt}{c |}{res}     1,257 
{txt}             1. OFTEN {c |}{res}         0          0          0        104 {txt}{c |}{res}       104 
{txt}         3. SOMETIMES {c |}{res}         0          0        295          0 {txt}{c |}{res}       295 
{txt}        5. RARELY, OR {c |}{res}         0        147          0          0 {txt}{c |}{res}       147 
{txt}             7. NEVER {c |}{res}         0          4          0          0 {txt}{c |}{res}         4 
{txt}{hline 22}{c +}{hline 44}{c +}{hline 10}
                Total {c |}{res}     1,257        151        295        104 {txt}{c |}{res}     1,807 

{txt}
{com}.                 
.                 recode V001732 (1=3) (3=2) (5=1) (7=1), gen(disc4_freq)
{txt}(327 differences between V001732 and disc4_freq)

{com}.                 tab V001732 disc4_freq

                      {txt}{c |}  RECODE of V001732 (Z22. How often does R
Z22. How often does R {c |}             discuss politics w)
   discuss politics w {c |}         0          1          2          3 {c |}     Total
{hline 22}{c +}{hline 44}{c +}{hline 10}
0. NA. INAP, 5, 8, 9, {c |}{res}     1,480          0          0          0 {txt}{c |}{res}     1,480 
{txt}             1. OFTEN {c |}{res}         0          0          0         58 {txt}{c |}{res}        58 
{txt}         3. SOMETIMES {c |}{res}         0          0        168          0 {txt}{c |}{res}       168 
{txt}        5. RARELY, OR {c |}{res}         0         97          0          0 {txt}{c |}{res}        97 
{txt}             7. NEVER {c |}{res}         0          4          0          0 {txt}{c |}{res}         4 
{txt}{hline 22}{c +}{hline 44}{c +}{hline 10}
                Total {c |}{res}     1,480        101        168         58 {txt}{c |}{res}     1,807 

{txt}
{com}.                 
.                 mvdecode disc1_freq disc2_freq disc3_freq disc4_freq, mv(0 = .a \ 8 = .b \ 9 = .c)
  {txt}disc1_freq:{res}{col 15}659{txt} missing values generated
  disc2_freq:{res}{col 15}947{txt} missing values generated
  disc3_freq:{res}{col 15}1257{txt} missing values generated
  disc4_freq:{res}{col 15}1480{txt} missing values generated

{com}.                 
.                 label def freq 3 "Often" 2 "Sometimes" 1 "Rarely/Never"
{txt}
{com}.                         
.                 foreach var  in disc1_freq disc2_freq disc3_freq disc4_freq {c -(}
{txt}  2{com}.                         label values `var' freq
{txt}  3{com}.                         tab `var'
{txt}  4{com}.                         {c )-}

   {txt}RECODE of {c |}
     V001708 {c |}
   (Z10. How {c |}
often does R {c |}
     discuss {c |}
 politics w) {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Rarely/Never {c |}{res}        201       17.51       17.51
{txt}   Sometimes {c |}{res}        593       51.66       69.16
{txt}       Often {c |}{res}        354       30.84      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}      1,148      100.00

   {txt}RECODE of {c |}
     V001716 {c |}
   (Z14. How {c |}
often does R {c |}
     discuss {c |}
 politics w) {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Rarely/Never {c |}{res}        191       22.21       22.21
{txt}   Sometimes {c |}{res}        483       56.16       78.37
{txt}       Often {c |}{res}        186       21.63      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}        860      100.00

   {txt}RECODE of {c |}
     V001724 {c |}
   (Z18. How {c |}
often does R {c |}
     discuss {c |}
 politics w) {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Rarely/Never {c |}{res}        151       27.45       27.45
{txt}   Sometimes {c |}{res}        295       53.64       81.09
{txt}       Often {c |}{res}        104       18.91      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}        550      100.00

   {txt}RECODE of {c |}
     V001732 {c |}
   (Z22. How {c |}
often does R {c |}
     discuss {c |}
 politics w) {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Rarely/Never {c |}{res}        101       30.89       30.89
{txt}   Sometimes {c |}{res}        168       51.38       82.26
{txt}       Often {c |}{res}         58       17.74      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}        327      100.00
{txt}
{com}.                         
.                 egen disc_freq = rowmean(disc1_freq disc2_freq disc3_freq disc4_freq)
{txt}(659 missing values generated)

{com}.                 label var disc_freq "Avg. Freq of Political Discussion"
{txt}
{com}.                 
.                 summ disc_freq, detail

              {txt}Avg. Freq of Political Discussion
{hline 61}
      Percentiles      Smallest
 1%    {res}        1              1
{txt} 5%    {res}        1              1
{txt}10%    {res}        1              1       {txt}Obs         {res}       1148
{txt}25%    {res} 1.666667              1       {txt}Sum of Wgt. {res}       1148

{txt}50%    {res}        2                      {txt}Mean          {res} 2.021632
                        {txt}Largest       Std. Dev.     {res} .5758626
{txt}75%    {res}      2.5              3
{txt}90%    {res}        3              3       {txt}Variance      {res} .3316178
{txt}95%    {res}        3              3       {txt}Skewness      {res}-.0695684
{txt}99%    {res}        3              3       {txt}Kurtosis      {res} 2.444665
{txt}
{com}.                 
.                 *Weighted Scale of Exposure to Disagreement
.                 
.                         *Agree/Weight
.                         gen a1f = d1_votea * disc1_freq 
{txt}(985 missing values generated)

{com}.                         gen a2f = d2_votea * disc2_freq 
{txt}(1189 missing values generated)

{com}.                         gen a3f = d3_votea * disc3_freq 
{txt}(1407 missing values generated)

{com}.                         gen a4f = d4_votea * disc4_freq 
{txt}(1574 missing values generated)

{com}.                         egen agree_freq = rowtotal(a1f a2f a3f a4f), missing
{txt}(917 missing values generated)

{com}.                 
.                         *Disagree/Weight
.                         gen d1f = d1_voted * disc1_freq 
{txt}(985 missing values generated)

{com}.                         gen d2f = d2_voted * disc2_freq 
{txt}(1189 missing values generated)

{com}.                         gen d3f = d3_voted * disc3_freq 
{txt}(1407 missing values generated)

{com}.                         gen d4f = d4_voted * disc4_freq 
{txt}(1574 missing values generated)

{com}.                         egen dagree_freq = rowtotal(d1f d2f d3f d4f), missing
{txt}(917 missing values generated)

{com}.         
.                 *Scale
.                                 gen disagree_total_freq = dagree_freq - agree_freq
{txt}(917 missing values generated)

{com}.                                 gen disagree_avg_freq = disagree_total_freq/(cand_disagree + cand_agree)
{txt}(917 missing values generated)

{com}.                                 label var disagree_total_freq "Network Disagreement (Frequency Weighted)"
{txt}
{com}.                                 label var disagree_avg_freq "Network Disagreement (Frequency Weighted)"
{txt}
{com}.                                 
.                                 foreach var in disagree_total_freq disagree_avg_freq {c -(}
{txt}  2{com}.                                         summ `var'
{txt}  3{com}.                                         gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.                                         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_t~q {c |}{res}       890   -2.392135    3.617565        -12         10
{txt}(917 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_a~q {c |}{res}       890   -1.022753    1.574888         -3          3
{txt}(917 missing values generated)

{com}.                                 
.                                 label var disagree_total_freq01 "Network Disagreement (Frequency Weighted)"
{txt}
{com}.                                 label var disagree_avg_freq01 "Network Disagreement (Frequency Weighted)"
{txt}
{com}.                                 
.                                 
. *Campaign Interest and Caring About Election
.         
. recode  V000301 (1=3) (3=2) (5=1), gen(camp_int)
{txt}(1807 differences between V000301 and camp_int)

{com}. label var camp_int "Campaign Interest"
{txt}
{com}. 
. recode  V000302 (1=1) (3=0) (8=0), gen(cares)
{txt}(405 differences between V000302 and cares)

{com}. label var cares "Cares about Election"
{txt}
{com}. 
. 
. **Partisan Ambivalence**
. 
. mvdecode V000374 V000375 V000376 V000377 V000378 V000380 V000381 V000382 V000383 V000384 V000386 V000387 V000388 V000389 V000390 ///
>         V000392 V000393 V000394 V000395 V000396, mv(0=.)
     {txt}V000374:{res}{col 15}789{txt} missing values generated
     V000375:{res}{col 15}1184{txt} missing values generated
     V000376:{res}{col 15}1460{txt} missing values generated
     V000377:{res}{col 15}1635{txt} missing values generated
     V000378:{res}{col 15}1730{txt} missing values generated
     V000380:{res}{col 15}1025{txt} missing values generated
     V000381:{res}{col 15}1355{txt} missing values generated
     V000382:{res}{col 15}1583{txt} missing values generated
     V000383:{res}{col 15}1704{txt} missing values generated
     V000384:{res}{col 15}1758{txt} missing values generated
     V000386:{res}{col 15}999{txt} missing values generated
     V000387:{res}{col 15}1311{txt} missing values generated
     V000388:{res}{col 15}1535{txt} missing values generated
     V000389:{res}{col 15}1670{txt} missing values generated
     V000390:{res}{col 15}1748{txt} missing values generated
     V000392:{res}{col 15}892{txt} missing values generated
     V000393:{res}{col 15}1254{txt} missing values generated
     V000394:{res}{col 15}1530{txt} missing values generated
     V000395:{res}{col 15}1669{txt} missing values generated
     V000396:{res}{col 15}1744{txt} missing values generated

{com}. 
. 
. 
. gen dem_likes = . 
{txt}(1807 missing values generated)

{com}. replace dem_likes = 0 if V000373 == 5
{txt}(766 real changes made)

{com}. replace dem_likes = 0 if V000373 == 8
{txt}(20 real changes made)

{com}. replace dem_likes = 0 if V000373 == 9
{txt}(3 real changes made)

{com}. replace dem_likes = 1 if V000373 == 1 & V000374 !=. & V000375 == .
{txt}(395 real changes made)

{com}. replace dem_likes = 2 if V000373 == 1 & V000374 !=. & V000375 !=. & V000376 ==. 
{txt}(276 real changes made)

{com}. replace dem_likes = 3 if V000373 == 1 & V000374 !=. & V000375 !=. & V000376 !=. & V000377 ==. 
{txt}(175 real changes made)

{com}. replace dem_likes = 4 if V000373 == 1 & V000374 !=. & V000375 !=. & V000376 !=. & V000377 !=. & V000378 ==.
{txt}(95 real changes made)

{com}. replace dem_likes = 5 if V000373 == 1 &  V000374 !=. & V000375 !=. & V000376 !=. & V000377 !=.  & V000378 !=.
{txt}(77 real changes made)

{com}. 
. 
. 
. gen dem_dislikes = .
{txt}(1807 missing values generated)

{com}. replace dem_dislikes = 0 if V000379 == 5
{txt}(996 real changes made)

{com}. replace dem_dislikes = 0 if V000379 == 8
{txt}(25 real changes made)

{com}. replace dem_dislikes = 0 if V000379 == 9
{txt}(4 real changes made)

{com}. replace dem_dislikes = 1 if V000379 == 1 & V000380 !=. & V000381 == .
{txt}(330 real changes made)

{com}. replace dem_dislikes = 2 if V000379 == 1 & V000380 !=. & V000381 !=. & V000382 ==. 
{txt}(228 real changes made)

{com}. replace dem_dislikes = 3 if V000379 == 1 & V000380 !=. & V000381 !=. & V000382 !=. & V000383 ==. 
{txt}(121 real changes made)

{com}. replace dem_dislikes = 4 if V000379 == 1 & V000380 !=. & V000381 !=. & V000382 !=. & V000383 !=. & V000384 ==.
{txt}(54 real changes made)

{com}. replace dem_dislikes = 5 if V000379 == 1 &  V000380 !=. & V000381 !=. & V000382 !=. & V000383 !=.  & V000384 !=.
{txt}(49 real changes made)

{com}. 
. 
. 
. gen rep_likes = .
{txt}(1807 missing values generated)

{com}. replace rep_likes = 0 if V000385 == 5
{txt}(975 real changes made)

{com}. replace rep_likes = 0 if V000385 == 8
{txt}(20 real changes made)

{com}. replace rep_likes = 0 if V000385 == 9
{txt}(4 real changes made)

{com}. replace rep_likes = 1 if V000385 == 1 & V000386 !=. & V000387 == .
{txt}(312 real changes made)

{com}. replace rep_likes = 2 if V000385 == 1 & V000386 !=. & V000387 !=. & V000388 ==. 
{txt}(224 real changes made)

{com}. replace rep_likes = 3 if V000385 == 1 & V000386 !=. & V000387 !=. & V000388 !=. & V000389 ==. 
{txt}(135 real changes made)

{com}. replace rep_likes = 4 if V000385 == 1 & V000386 !=. & V000387 !=. & V000388 !=. & V000389 !=. & V000390 ==.
{txt}(78 real changes made)

{com}. replace rep_likes = 5 if V000385 == 1 &  V000386 !=. & V000387 !=. & V000388 !=. & V000389 !=.  & V000390 !=.
{txt}(59 real changes made)

{com}. 
. 
. gen rep_dislikes = .
{txt}(1807 missing values generated)

{com}. replace rep_dislikes = 0 if V000391 == 5
{txt}(867 real changes made)

{com}. replace rep_dislikes = 0 if V000391 == 8
{txt}(21 real changes made)

{com}. replace rep_dislikes = 0 if V000391 == 9
{txt}(4 real changes made)

{com}. replace rep_dislikes = 1 if V000391 == 1 & V000392 !=. & V000393 == .
{txt}(362 real changes made)

{com}. replace rep_dislikes = 2 if V000391 == 1 & V000392 !=. & V000393 !=. & V000394 ==. 
{txt}(276 real changes made)

{com}. replace rep_dislikes = 3 if V000391 == 1 & V000392 !=. & V000393 !=. & V000394 !=. & V000327 ==. 
{txt}(0 real changes made)

{com}. replace rep_dislikes = 4 if V000391 == 1 & V000392 !=. & V000393 !=. & V000394 !=. & V000327 !=. & V000396 ==.
{txt}(214 real changes made)

{com}. replace rep_dislikes = 5 if V000391 == 1 &  V000392 !=. & V000393 !=. & V000394 !=. & V000327 !=.  & V000396 !=.
{txt}(63 real changes made)

{com}. 
. 
.         *ID Consistent
.                 gen consistent = . 
{txt}(1807 missing values generated)

{com}.                 replace consistent = dem_likes + rep_dislikes if pid_2  == 1
{txt}(889 real changes made)

{com}.                 replace consistent = dem_dislikes + rep_likes if pid_2  == 0
{txt}(681 real changes made)

{com}.                 label var consistent "Partisan Identity Consistent Likes/Dislikes"
{txt}
{com}. 
.         *ID Conflicting
.                 gen conflicting = . 
{txt}(1807 missing values generated)

{com}.                 replace conflicting = dem_dislikes + rep_likes if pid_2  == 1
{txt}(889 real changes made)

{com}.                 replace conflicting = dem_likes + rep_dislikes if pid_2  == 0
{txt}(681 real changes made)

{com}.                 label var conflicting "Partisan Identity Conclifting Likes/Dislikes"
{txt}
{com}. 
. 
. 
. 
. 
. 
. 
. 
. 
. 
. 
. 
. 
. **Candidate Ambivalence (pre-election)
. 
. mvdecode V000306 V000307 V000308 V000309 V000310, mv(0=.)
     {txt}V000306:{res}{col 15}895{txt} missing values generated
     V000307:{res}{col 15}1200{txt} missing values generated
     V000308:{res}{col 15}1420{txt} missing values generated
     V000309:{res}{col 15}1588{txt} missing values generated
     V000310:{res}{col 15}1692{txt} missing values generated

{com}. mvdecode V000312 V000313 V000314 V000315 V000316 V000318 V000319 V000320  ///
>         V000321 V000322 V000324 V000325 V000326 V000327 V000328, mv(0=.)
     {txt}V000312:{res}{col 15}947{txt} missing values generated
     V000313:{res}{col 15}1278{txt} missing values generated
     V000314:{res}{col 15}1522{txt} missing values generated
     V000315:{res}{col 15}1669{txt} missing values generated
     V000316:{res}{col 15}1742{txt} missing values generated
     V000318:{res}{col 15}985{txt} missing values generated
     V000319:{res}{col 15}1264{txt} missing values generated
     V000320:{res}{col 15}1503{txt} missing values generated
     V000321:{res}{col 15}1638{txt} missing values generated
     V000322:{res}{col 15}1713{txt} missing values generated
     V000324:{res}{col 15}922{txt} missing values generated
     V000325:{res}{col 15}1255{txt} missing values generated
     V000326:{res}{col 15}1491{txt} missing values generated
     V000327:{res}{col 15}1641{txt} missing values generated
     V000328:{res}{col 15}1719{txt} missing values generated

{com}. 
. gen gore_likes = . 
{txt}(1807 missing values generated)

{com}. replace gore_likes = 0 if V000305 == 5
{txt}(878 real changes made)

{com}. replace gore_likes = 0 if V000305 == 8
{txt}(13 real changes made)

{com}. replace gore_likes = 0 if V000305 == 9
{txt}(4 real changes made)

{com}. replace gore_likes = 1 if V000305 == 1 & V000306 !=. & V000307 == .
{txt}(305 real changes made)

{com}. replace gore_likes = 2 if V000305 == 1 & V000306 !=. & V000307 !=. & V000308 ==. 
{txt}(220 real changes made)

{com}. replace gore_likes = 3 if V000305 == 1 & V000306 !=. & V000307 !=. & V000308 !=. & V000309 ==. 
{txt}(168 real changes made)

{com}. replace gore_likes = 4 if V000305 == 1 & V000306 !=. & V000307 !=. & V000308 !=. & V000309 !=. & V000310 ==.
{txt}(104 real changes made)

{com}. replace gore_likes = 5 if V000305 == 1 &  V000306 !=. & V000307 !=. & V000308 !=. & V000309 !=.  & V000310 !=.
{txt}(115 real changes made)

{com}. 
. 
. 
. gen gore_dislikes = .
{txt}(1807 missing values generated)

{com}. replace gore_dislikes = 0 if V000311 == 5
{txt}(934 real changes made)

{com}. replace gore_dislikes = 0 if V000311 == 8
{txt}(10 real changes made)

{com}. replace gore_dislikes = 0 if V000311 == 9
{txt}(3 real changes made)

{com}. replace gore_dislikes = 1 if V000311 == 1 & V000312 !=. & V000313 == .
{txt}(331 real changes made)

{com}. replace gore_dislikes = 2 if V000311 == 1 & V000312 !=. & V000313 !=. & V000314 ==. 
{txt}(244 real changes made)

{com}. replace gore_dislikes = 3 if V000311 == 1 & V000312 !=. & V000313 !=. & V000314 !=. & V000315 ==. 
{txt}(147 real changes made)

{com}. replace gore_dislikes = 4 if V000311 == 1 & V000312 !=. & V000313 !=. & V000314 !=. & V000315 !=. & V000316 ==.
{txt}(73 real changes made)

{com}. replace gore_dislikes = 5 if V000311 == 1 &  V000312 !=. & V000313 !=. & V000314 !=. & V000315 !=.  & V000316 !=.
{txt}(65 real changes made)

{com}. 
. 
. 
. gen bush_likes = .
{txt}(1807 missing values generated)

{com}. replace bush_likes = 0 if V000317 == 5
{txt}(970 real changes made)

{com}. replace bush_likes = 0 if V000317 == 8
{txt}(13 real changes made)

{com}. replace bush_likes = 0 if V000317 == 9
{txt}(2 real changes made)

{com}. replace bush_likes = 1 if V000317 == 1 & V000318 !=. & V000319 == .
{txt}(279 real changes made)

{com}. replace bush_likes = 2 if V000317 == 1 & V000318 !=. & V000319 !=. & V000320 ==. 
{txt}(239 real changes made)

{com}. replace bush_likes = 3 if V000317 == 1 & V000318 !=. & V000319 !=. & V000320 !=. & V000321 ==. 
{txt}(135 real changes made)

{com}. replace bush_likes = 4 if V000317 == 1 & V000318 !=. & V000319 !=. & V000320 !=. & V000321 !=. & V000322 ==.
{txt}(75 real changes made)

{com}. replace bush_likes = 5 if V000317 == 1 &  V000318 !=. & V000319 !=. & V000320 !=. & V000321 !=.  & V000322 !=.
{txt}(94 real changes made)

{com}. 
. 
. gen bush_dislikes = .
{txt}(1807 missing values generated)

{com}. replace bush_dislikes = 0 if V000323 == 5
{txt}(899 real changes made)

{com}. replace bush_dislikes = 0 if V000323 == 8
{txt}(20 real changes made)

{com}. replace bush_dislikes = 0 if V000323 == 9
{txt}(3 real changes made)

{com}. replace bush_dislikes = 1 if V000323 == 1 & V000324 !=. & V000325 == .
{txt}(333 real changes made)

{com}. replace bush_dislikes = 2 if V000323 == 1 & V000324 !=. & V000325 !=. & V000326 ==. 
{txt}(236 real changes made)

{com}. replace bush_dislikes = 3 if V000323 == 1 & V000324 !=. & V000325 !=. & V000326 !=. & V000327 ==. 
{txt}(150 real changes made)

{com}. replace bush_dislikes = 4 if V000323 == 1 & V000324 !=. & V000325 !=. & V000326 !=. & V000327 !=. & V000328 ==.
{txt}(78 real changes made)

{com}. replace bush_dislikes = 5 if V000323 == 1 &  V000324 !=. & V000325 !=. & V000326 !=. & V000327 !=.  & V000328 !=.
{txt}(88 real changes made)

{com}. 
. 
.         
.                         
. **Variables for Matching
. recode race (1=0) (2=1) (3=0), gen(black)
{txt}(1788 differences between race and black)

{com}. tabulate pid_str, gen(pstr_)

   {txt}PID Str. {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Leaner {c |}{res}        499       31.78       31.78
{txt}       Weak {c |}{res}        489       31.15       62.93
{txt}     Strong {c |}{res}        582       37.07      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,570      100.00
{txt}
{com}. tabulate camp_int, gen(cint_)

   {txt}Campaign {c |}
   Interest {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          1 {c |}{res}        396       21.91       21.91
{txt}          2 {c |}{res}        886       49.03       70.95
{txt}          3 {c |}{res}        525       29.05      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,807      100.00
{txt}
{com}. 
. 
. /*********Cognitive Style*/
. 
. recode V000862 (0=.) (8=.) (1=4) (2=3) (3=2) (4=1) (9=.), gen(opinionated)
{txt}(1807 differences between V000862 and opinionated)

{com}. recode V000866 (0 8 9 = .) , gen(opinion_degree)
{txt}(36 differences between V000866 and opinion_degree)

{com}. 
. foreach var in opinionated opinion_degree {c -(}
{txt}  2{com}.         summ `var'
{txt}  3{com}.         gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 1}opinionated {c |}{res}      1798    2.670189      .86399          1          4
{txt}(9 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
opinion_de~e {c |}{res}      1771    3.288538    .9488492          1          5
{txt}(36 missing values generated)

{com}. 
. egen evaluate1 = rowtotal(opinionated01 opinion_degree01), missing
{txt}(7 missing values generated)

{com}. 
.         
. recode V000871 (0 8 9 =.) (1=0) (5=1) , gen(complex)
{txt}(1807 differences between V000871 and complex)

{com}. recode V000870 (0 8 = .) (5=0) (4=0.25) (3=0.50) (2=0.75) (1=1), gen(thinking)
{txt}(1100 differences between V000870 and thinking)

{com}. 
. egen nfc1 = rowtotal(complex thinking), missing
{txt}(5 missing values generated)

{com}.         
. 
{txt}end of do-file

{com}. 
. eststo: ologit econ_post3 i.partisan##c.disagree_total names1 disc_knowl interest age educ income ///
>         i.gender i.race i.employed i.marital nfc1 evaluate1 [pweight = V000002a]

{res}{txt}Iteration 0:{space 3}log pseudolikelihood = {res:-182.52901}  
Iteration 1:{space 3}log pseudolikelihood = {res:-157.06003}  
Iteration 2:{space 3}log pseudolikelihood = {res:-153.62831}  
Iteration 3:{space 3}log pseudolikelihood = {res:-153.56935}  
Iteration 4:{space 3}log pseudolikelihood = {res:-153.56924}  
Iteration 5:{space 3}log pseudolikelihood = {res:-153.56924}  
{res}
{txt}Ordered logistic regression{col 51}Number of obs{col 67}= {res}       369
{txt}{col 51}Wald chi2({res}18{txt}){col 67}= {res}     59.77
{txt}{col 51}Prob > chi2{col 67}= {res}    0.0000
{txt}Log pseudolikelihood = {res}-153.56924{txt}{col 51}Pseudo R2{col 67}= {res}    0.1587

{txt}{hline 34}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 35}{c |}{col 47}    Robust
{col 1}                       econ_post3{col 35}{c |}      Coef.{col 47}   Std. Err.{col 59}      z{col 67}   P>|z|{col 75}     [95% Con{col 88}f. Interval]
{hline 34}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{space 25}partisan {c |}
{space 21}In-Partisan  {c |}{col 35}{res}{space 2} 2.563918{col 47}{space 2} .4616516{col 58}{space 1}    5.55{col 67}{space 3}0.000{col 75}{space 4} 1.659097{col 88}{space 3} 3.468738
{txt}{space 19}disagree_total {c |}{col 35}{res}{space 2}-.0550876{col 47}{space 2} .1335333{col 58}{space 1}   -0.41{col 67}{space 3}0.680{col 75}{space 4}-.3168081{col 88}{space 3} .2066329
{txt}{space 33} {c |}
{space 8}partisan#c.disagree_total {c |}
{space 21}In-Partisan  {c |}{col 35}{res}{space 2} .3607998{col 47}{space 2} .1915618{col 58}{space 1}    1.88{col 67}{space 3}0.060{col 75}{space 4}-.0146543{col 88}{space 3} .7362539
{txt}{space 33} {c |}
{space 27}names1 {c |}{col 35}{res}{space 2} .1075973{col 47}{space 2} .1635283{col 58}{space 1}    0.66{col 67}{space 3}0.511{col 75}{space 4}-.2129123{col 88}{space 3} .4281069
{txt}{space 23}disc_knowl {c |}{col 35}{res}{space 2}-.2268724{col 47}{space 2}  .440898{col 58}{space 1}   -0.51{col 67}{space 3}0.607{col 75}{space 4}-1.091017{col 88}{space 3} .6372718
{txt}{space 25}interest {c |}{col 35}{res}{space 2} .4399565{col 47}{space 2} .2530909{col 58}{space 1}    1.74{col 67}{space 3}0.082{col 75}{space 4}-.0560925{col 88}{space 3} .9360055
{txt}{space 30}age {c |}{col 35}{res}{space 2} -.004438{col 47}{space 2} .0142175{col 58}{space 1}   -0.31{col 67}{space 3}0.755{col 75}{space 4}-.0323038{col 88}{space 3} .0234278
{txt}{space 29}educ {c |}{col 35}{res}{space 2} .2279011{col 47}{space 2}  .218547{col 58}{space 1}    1.04{col 67}{space 3}0.297{col 75}{space 4}-.2004431{col 88}{space 3} .6562454
{txt}{space 27}income {c |}{col 35}{res}{space 2} .0808797{col 47}{space 2} .0468643{col 58}{space 1}    1.73{col 67}{space 3}0.084{col 75}{space 4}-.0109726{col 88}{space 3}  .172732
{txt}{space 33} {c |}
{space 27}gender {c |}
{space 26}Female  {c |}{col 35}{res}{space 2}-.4066629{col 47}{space 2} .3634013{col 58}{space 1}   -1.12{col 67}{space 3}0.263{col 75}{space 4}-1.118916{col 88}{space 3} .3055905
{txt}{space 33} {c |}
{space 29}race {c |}
{space 27}Black  {c |}{col 35}{res}{space 2}-.8831728{col 47}{space 2} .6481319{col 58}{space 1}   -1.36{col 67}{space 3}0.173{col 75}{space 4}-2.153488{col 88}{space 3} .3871425
{txt}{space 27}Other  {c |}{col 35}{res}{space 2}-.9155465{col 47}{space 2} .5165622{col 58}{space 1}   -1.77{col 67}{space 3}0.076{col 75}{space 4} -1.92799{col 88}{space 3} .0968967
{txt}{space 33} {c |}
{space 25}employed {c |}
{space 22}Unemployed  {c |}{col 35}{res}{space 2}-.3509089{col 47}{space 2} .8435707{col 58}{space 1}   -0.42{col 67}{space 3}0.677{col 75}{space 4}-2.004277{col 88}{space 3} 1.302459
{txt}{space 25}Retired  {c |}{col 35}{res}{space 2} .9212683{col 47}{space 2} .5816034{col 58}{space 1}    1.58{col 67}{space 3}0.113{col 75}{space 4}-.2186533{col 88}{space 3}  2.06119
{txt}Perm. Disabled/Homemaker/Student  {c |}{col 35}{res}{space 2}-.0846457{col 47}{space 2} .4300588{col 58}{space 1}   -0.20{col 67}{space 3}0.844{col 75}{space 4}-.9275454{col 88}{space 3}  .758254
{txt}{space 33} {c |}
{space 26}marital {c |}
{space 25}Married  {c |}{col 35}{res}{space 2} .4300987{col 47}{space 2} .3620485{col 58}{space 1}    1.19{col 67}{space 3}0.235{col 75}{space 4}-.2795033{col 88}{space 3} 1.139701
{txt}{space 29}nfc1 {c |}{col 35}{res}{space 2} .3949015{col 47}{space 2} .3074039{col 58}{space 1}    1.28{col 67}{space 3}0.199{col 75}{space 4} -.207599{col 88}{space 3}  .997402
{txt}{space 24}evaluate1 {c |}{col 35}{res}{space 2}-.7345293{col 47}{space 2} .4077131{col 58}{space 1}   -1.80{col 67}{space 3}0.072{col 75}{space 4}-1.533632{col 88}{space 3} .0645737
{txt}{hline 34}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
                            /cut1 {c |}{col 35}{res}{space 2} -1.47553{col 47}{space 2} 1.350835{col 75}{space 4}-4.123119{col 88}{space 3} 1.172058
{txt}                            /cut2 {c |}{col 35}{res}{space 2}  1.04264{col 47}{space 2} 1.324679{col 75}{space 4}-1.553683{col 88}{space 3} 3.638962
{txt}{hline 34}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
({res}est1{txt} stored)

{com}. 
. eststo: ologit econ_post5 i.partisan##c.disagree_total names1 disc_knowl interest age educ income ///
>         i.gender i.race i.employed i.marital nfc1 evaluate1 [pweight = V000002a]

{res}{txt}Iteration 0:{space 3}log pseudolikelihood = {res:-374.28466}  
Iteration 1:{space 3}log pseudolikelihood = {res:-326.95228}  
Iteration 2:{space 3}log pseudolikelihood = {res:-325.79608}  
Iteration 3:{space 3}log pseudolikelihood = {res:-325.79418}  
Iteration 4:{space 3}log pseudolikelihood = {res:-325.79418}  
{res}
{txt}Ordered logistic regression{col 51}Number of obs{col 67}= {res}       369
{txt}{col 51}Wald chi2({res}18{txt}){col 67}= {res}     99.95
{txt}{col 51}Prob > chi2{col 67}= {res}    0.0000
{txt}Log pseudolikelihood = {res}-325.79418{txt}{col 51}Pseudo R2{col 67}= {res}    0.1296

{txt}{hline 34}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 35}{c |}{col 47}    Robust
{col 1}                       econ_post5{col 35}{c |}      Coef.{col 47}   Std. Err.{col 59}      z{col 67}   P>|z|{col 75}     [95% Con{col 88}f. Interval]
{hline 34}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{space 25}partisan {c |}
{space 21}In-Partisan  {c |}{col 35}{res}{space 2} 1.969842{col 47}{space 2}   .34195{col 58}{space 1}    5.76{col 67}{space 3}0.000{col 75}{space 4} 1.299633{col 88}{space 3} 2.640052
{txt}{space 19}disagree_total {c |}{col 35}{res}{space 2} .0114269{col 47}{space 2} .1153583{col 58}{space 1}    0.10{col 67}{space 3}0.921{col 75}{space 4}-.2146713{col 88}{space 3} .2375251
{txt}{space 33} {c |}
{space 8}partisan#c.disagree_total {c |}
{space 21}In-Partisan  {c |}{col 35}{res}{space 2} .1483168{col 47}{space 2} .1435948{col 58}{space 1}    1.03{col 67}{space 3}0.302{col 75}{space 4}-.1331239{col 88}{space 3} .4297575
{txt}{space 33} {c |}
{space 27}names1 {c |}{col 35}{res}{space 2} .0000776{col 47}{space 2} .1204266{col 58}{space 1}    0.00{col 67}{space 3}0.999{col 75}{space 4}-.2359542{col 88}{space 3} .2361094
{txt}{space 23}disc_knowl {c |}{col 35}{res}{space 2}-.1555962{col 47}{space 2} .3057482{col 58}{space 1}   -0.51{col 67}{space 3}0.611{col 75}{space 4}-.7548517{col 88}{space 3} .4436593
{txt}{space 25}interest {c |}{col 35}{res}{space 2} .2793512{col 47}{space 2} .1895093{col 58}{space 1}    1.47{col 67}{space 3}0.140{col 75}{space 4}-.0920803{col 88}{space 3} .6507826
{txt}{space 30}age {c |}{col 35}{res}{space 2} .0157584{col 47}{space 2} .0104295{col 58}{space 1}    1.51{col 67}{space 3}0.131{col 75}{space 4} -.004683{col 88}{space 3} .0361998
{txt}{space 29}educ {c |}{col 35}{res}{space 2}  .097734{col 47}{space 2} .1630009{col 58}{space 1}    0.60{col 67}{space 3}0.549{col 75}{space 4}-.2217419{col 88}{space 3}   .41721
{txt}{space 27}income {c |}{col 35}{res}{space 2} .0617466{col 47}{space 2} .0304731{col 58}{space 1}    2.03{col 67}{space 3}0.043{col 75}{space 4} .0020204{col 88}{space 3} .1214729
{txt}{space 33} {c |}
{space 27}gender {c |}
{space 26}Female  {c |}{col 35}{res}{space 2}-.6014493{col 47}{space 2} .2498863{col 58}{space 1}   -2.41{col 67}{space 3}0.016{col 75}{space 4}-1.091217{col 88}{space 3}-.1116812
{txt}{space 33} {c |}
{space 29}race {c |}
{space 27}Black  {c |}{col 35}{res}{space 2}-.9959887{col 47}{space 2} .4029831{col 58}{space 1}   -2.47{col 67}{space 3}0.013{col 75}{space 4}-1.785821{col 88}{space 3}-.2061562
{txt}{space 27}Other  {c |}{col 35}{res}{space 2}-.7344945{col 47}{space 2} .3641326{col 58}{space 1}   -2.02{col 67}{space 3}0.044{col 75}{space 4}-1.448181{col 88}{space 3}-.0208077
{txt}{space 33} {c |}
{space 25}employed {c |}
{space 22}Unemployed  {c |}{col 35}{res}{space 2} .8251834{col 47}{space 2} .6711372{col 58}{space 1}    1.23{col 67}{space 3}0.219{col 75}{space 4}-.4902213{col 88}{space 3} 2.140588
{txt}{space 25}Retired  {c |}{col 35}{res}{space 2} .1227931{col 47}{space 2} .4439332{col 58}{space 1}    0.28{col 67}{space 3}0.782{col 75}{space 4}   -.7473{col 88}{space 3} .9928863
{txt}Perm. Disabled/Homemaker/Student  {c |}{col 35}{res}{space 2} .0170392{col 47}{space 2} .2989747{col 58}{space 1}    0.06{col 67}{space 3}0.955{col 75}{space 4}-.5689404{col 88}{space 3} .6030189
{txt}{space 33} {c |}
{space 26}marital {c |}
{space 25}Married  {c |}{col 35}{res}{space 2} .4254062{col 47}{space 2} .2685821{col 58}{space 1}    1.58{col 67}{space 3}0.113{col 75}{space 4}-.1010051{col 88}{space 3} .9518175
{txt}{space 29}nfc1 {c |}{col 35}{res}{space 2} .5305976{col 47}{space 2} .2061515{col 58}{space 1}    2.57{col 67}{space 3}0.010{col 75}{space 4} .1265482{col 88}{space 3} .9346471
{txt}{space 24}evaluate1 {c |}{col 35}{res}{space 2}-.2385381{col 47}{space 2} .3159217{col 58}{space 1}   -0.76{col 67}{space 3}0.450{col 75}{space 4}-.8577332{col 88}{space 3} .3806571
{txt}{hline 34}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
                            /cut1 {c |}{col 35}{res}{space 2}-2.494905{col 47}{space 2} 1.096541{col 75}{space 4}-4.644086{col 88}{space 3}-.3457241
{txt}                            /cut2 {c |}{col 35}{res}{space 2}-1.220781{col 47}{space 2} 1.023637{col 75}{space 4}-3.227072{col 88}{space 3} .7855094
{txt}                            /cut3 {c |}{col 35}{res}{space 2}  1.25464{col 47}{space 2} .9927401{col 75}{space 4}-.6910945{col 88}{space 3} 3.200375
{txt}                            /cut4 {c |}{col 35}{res}{space 2} 3.356703{col 47}{space 2} 1.017279{col 75}{space 4} 1.362873{col 88}{space 3} 5.350534
{txt}{hline 34}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
({res}est2{txt} stored)

{com}. 
.         
. /**2002**/
. clear
{txt}
{com}. do "Data Cleaning - 2002 ANES.do"
{txt}
{com}. **********************************************************************
. **********************************************************************
. ***********************2002 ANES Panel********************************
. **********************************************************************
. **********************************************************************
. **********************************************************************
. 
. 
. **********************************************************************
. ****************************Data Cleaning****************************
. **********************************************************************
. **********************************************************************
. **********************************************************************
. **********************************************************************
. 
. clear
{txt}
{com}. set more off
{txt}
{com}. use "ANES2002Panel.dta"
{txt}
{com}. set more off
{txt}
{com}. 
.                 ************************************
.                 *********Panels*********************
.                 ************************************
. 
. *We are most interested in those that participated in the 
. *2000TS Post-Election Wave (where the networks data was recorded
. *And those that did the 2002 Pre-Election Wave 
. *where the econ data was recorded
. 
. tab Waves

                    {txt}Waves Participation {c |}      Freq.     Percent        Cum.
{hline 40}{c +}{hline 35}
                           01. 2000 Pre {c |}{res}        152        8.41        8.41
{txt}               02. 2000 Pre - 2000 Post {c |}{res}        468       25.90       34.31
{txt}    03. 2000 Pre -           - 2002 Pre {c |}{res}         17        0.94       35.25
{txt}04. 2000 Pre -           - 2002 Pre - 2 {c |}{res}         29        1.60       36.86
{txt}    05. 2000 Pre - 2000 Post - 2002 Pre {c |}{res}         57        3.15       40.01
{txt}06. 2000 Pre - 2000 Post - 2002 Pre - 2 {c |}{res}        244       13.50       53.51
{txt}07. 2000 Pre - --------- - 2002 Pre - - {c |}{res}          5        0.28       53.79
{txt}08. 2000 Pre - --------- - 2002 Pre - 2 {c |}{res}         49        2.71       56.50
{txt}09. 2000 Pre - 2000 Post - 2002 Pre - - {c |}{res}         38        2.10       58.61
{txt}10. 2000 Pre - 2000 Post - 2002 Pre - 2 {c |}{res}        748       41.39      100.00
{txt}{hline 40}{c +}{hline 35}
                                  Total {c |}{res}      1,807      100.00
{txt}
{com}.         *10 = 2000 Pre, 2000 Post, 2002 Pre, 2002 Post, 2004 Post
.         *9 = 2000 Pre, 2000 Post, 2002 Pre, 2004 Post
.         *8 = 2000 Pre, 2002 Pre, 2002 Post, 20004 Post
.         *7 = 2000 Pre, 2002 Pre, 2004 Post
.         *6 = 2000 Pre, 2000 Post, 2002 Pre, 2002 Post
.         *5 = 2000 Pre, 2000 Post, 2002 Pre
.         *4 = 2000 Pre, 2002 Pre, 2002 Post
.         *3 = 2000 Pre, 2002 Pre 
.         *2 = 2000 Pre, 2000 Post
.         *1 = 2000 Pre
.         
. *thus, we are interested i: 10, 9, 6, 5 
. 
. gen panel = . 
{txt}(1807 missing values generated)

{com}. replace panel = 1 if Waves == 10
{txt}(748 real changes made)

{com}. replace panel = 1 if Waves == 9
{txt}(38 real changes made)

{com}. replace panel = 1 if Waves == 6
{txt}(244 real changes made)

{com}. replace panel = 1 if Waves == 5
{txt}(57 real changes made)

{com}. replace panel = 0 if panel == .
{txt}(720 real changes made)

{com}. label def pan 1 "2000 Post & 2002 Pre" 
{txt}
{com}. label values panel pan
{txt}
{com}.         
.                 ************************************
.                 *********Economic Assessments*******
.                 ************************************
.                 
. recode M000491 (1=5) (2=4) (3=3) (4=2) (5=1), gen(retro2002)
{txt}(1001 differences between M000491 and retro2002)

{com}. label def ret 1 "Much Worse" 2 "Somewhat Worse" 3 "Same" 4 "Somewhat Better" 5 "Much Better"
{txt}
{com}. label values retro2002 ret
{txt}
{com}. label var retro2002 "Retro (2002)"
{txt}
{com}. tab retro if panel == 1

   {txt}Retro (2002) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        133       12.34       12.34
{txt} Somewhat Worse {c |}{res}         48        4.45       16.79
{txt}           Same {c |}{res}        493       45.73       62.52
{txt}Somewhat Better {c |}{res}        262       24.30       86.83
{txt}    Much Better {c |}{res}        142       13.17      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,078      100.00
{txt}
{com}. 
. recode retro (1=1) (2=1) (3=2) (4=3) (5=3), gen(retro2002_3)
{txt}(1554 differences between retro2002 and retro2002_3)

{com}. label def ret1 1 "Worse" 2 "Same" 3 "Better" 
{txt}
{com}. label values retro2002_3 ret1 
{txt}
{com}. label var retro2002_3 "Retro (2002; 3-pt)"
{txt}
{com}. tab retro2002_3

      {txt}Retro {c |}
     (2002; {c |}
      3-pt) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}        302       16.91       16.91
{txt}       Same {c |}{res}        785       43.95       60.86
{txt}     Better {c |}{res}        699       39.14      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,786      100.00
{txt}
{com}. 
. gen version = . 
{txt}(1807 missing values generated)

{com}. replace version = 1 if M000488a !=.
{txt}(896 real changes made)

{com}. replace version = 0 if M000488b !=.
{txt}(891 real changes made)

{com}. label def ver 1 "Better" 0 "Worse"
{txt}
{com}. label values version ver
{txt}
{com}. label var version "Version of Retro2002"
{txt}
{com}. 
. tab retro2002 version if panel == 1, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

                {c |} Version of Retro2002
   Retro (2002) {c |}     Worse     Better {c |}     Total
{hline 16}{c +}{hline 22}{c +}{hline 10}
     Much Worse {c |}{res}        69         64 {txt}{c |}{res}       133 
                {txt}{c |}{res}     51.88      48.12 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     12.71      11.96 {txt}{c |}{res}     12.34 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
 Somewhat Worse {c |}{res}        24         24 {txt}{c |}{res}        48 
                {txt}{c |}{res}     50.00      50.00 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}      4.42       4.49 {txt}{c |}{res}      4.45 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
           Same {c |}{res}       256        237 {txt}{c |}{res}       493 
                {txt}{c |}{res}     51.93      48.07 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     47.15      44.30 {txt}{c |}{res}     45.73 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
Somewhat Better {c |}{res}       139        123 {txt}{c |}{res}       262 
                {txt}{c |}{res}     53.05      46.95 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     25.60      22.99 {txt}{c |}{res}     24.30 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
    Much Better {c |}{res}        55         87 {txt}{c |}{res}       142 
                {txt}{c |}{res}     38.73      61.27 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     10.13      16.26 {txt}{c |}{res}     13.17 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
          Total {c |}{res}       543        535 {txt}{c |}{res}     1,078 
                {txt}{c |}{res}     50.37      49.63 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}4{txt}) = {res}  9.0497  {txt} Pr = {res}0.060
{txt}
{com}. tab retro2002_3 version if panel == 1, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

     Retro {c |}
    (2002; {c |} Version of Retro2002
     3-pt) {c |}     Worse     Better {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}        93         88 {txt}{c |}{res}       181 
           {txt}{c |}{res}     51.38      48.62 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     17.13      16.45 {txt}{c |}{res}     16.79 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}       256        237 {txt}{c |}{res}       493 
           {txt}{c |}{res}     51.93      48.07 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     47.15      44.30 {txt}{c |}{res}     45.73 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}       194        210 {txt}{c |}{res}       404 
           {txt}{c |}{res}     48.02      51.98 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     35.73      39.25 {txt}{c |}{res}     37.48 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       543        535 {txt}{c |}{res}     1,078 
           {txt}{c |}{res}     50.37      49.63 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res}  1.4447  {txt} Pr = {res}0.486
{txt}
{com}. ttest retro2002 if panel == 1, by(version)

{txt}Two-sample t test with equal variances
{hline 9}{c TT}{hline 68}
   Group{col 10}{c |}{col 16}Obs{col 27}Mean{col 35}Std. Err.{col 47}Std. Dev.{col 59}[95% Conf. Interval]
{hline 9}{c +}{hline 68}
   Worse {c |}{res}{col 12}    543{col 22} 3.160221{col 34} .0468167{col 46}  1.09094{col 58} 3.068257{col 70} 3.252185
  {txt}Better {c |}{res}{col 12}    535{col 22} 3.271028{col 34} .0499116{col 46} 1.154458{col 58} 3.172981{col 70} 3.369075
{txt}{hline 9}{c +}{hline 68}
combined {c |}{res}{col 12}   1078{col 22} 3.215213{col 34} .0342266{col 46} 1.123758{col 58} 3.148055{col 70} 3.282372
{txt}{hline 9}{c +}{hline 68}
    diff {c |}{res}{col 22} -.110807{col 34} .0684035{col 58}-.2450264{col 70} .0234123
{txt}{hline 9}{c BT}{hline 68}
    diff = mean({res}Worse{txt}) - mean({res}Better{txt})                             t = {res} -1.6199
{txt}Ho: diff = 0                                     degrees of freedom = {res}    1076

    {txt}Ha: diff < 0                 Ha: diff != 0                 Ha: diff > 0
 Pr(T < t) = {res}0.0528         {txt}Pr(|T| > |t|) = {res}0.1055          {txt}Pr(T > t) = {res}0.9472
{txt}
{com}. ttest retro2002_3 if panel == 1, by(version)

{txt}Two-sample t test with equal variances
{hline 9}{c TT}{hline 68}
   Group{col 10}{c |}{col 16}Obs{col 27}Mean{col 35}Std. Err.{col 47}Std. Dev.{col 59}[95% Conf. Interval]
{hline 9}{c +}{hline 68}
   Worse {c |}{res}{col 12}    543{col 22} 2.186004{col 34} .0301885{col 46} .7034622{col 58} 2.126703{col 70} 2.245304
  {txt}Better {c |}{res}{col 12}    535{col 22} 2.228037{col 34} .0307524{col 46} .7113044{col 58} 2.167627{col 70} 2.288448
{txt}{hline 9}{c +}{hline 68}
combined {c |}{res}{col 12}   1078{col 22} 2.206865{col 34} .0215439{col 46} .7073491{col 58} 2.164592{col 70} 2.249137
{txt}{hline 9}{c +}{hline 68}
    diff {c |}{res}{col 22}-.0420337{col 34}   .04309{col 58}-.1265836{col 70} .0425162
{txt}{hline 9}{c BT}{hline 68}
    diff = mean({res}Worse{txt}) - mean({res}Better{txt})                             t = {res} -0.9755
{txt}Ho: diff = 0                                     degrees of freedom = {res}    1076

    {txt}Ha: diff < 0                 Ha: diff != 0                 Ha: diff > 0
 Pr(T < t) = {res}0.1648         {txt}Pr(|T| > |t|) = {res}0.3295          {txt}Pr(T > t) = {res}0.8352
{txt}
{com}. 
. 
.                 ************************************
.                 *********Partisanship***************
.                 ************************************
.                 
. *2002 Pre-Election Wave
.         *7-pt
.         recode M023038X (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7), gen(partyid)
{txt}(1167 differences between M023038X and partyid)

{com}.         label def pi 1 "St. Dem" 2 "Weak Dem" 3 "Lean Dem" 4" Ind." 5 "Lean Rep" 6 "Weak Rep" 7 "St. Rep"
{txt}
{com}.         label var partyid "Party Identification (2002)"
{txt}
{com}.         label values partyid pi
{txt}
{com}.         *3-Point Categorical
.         gen pid_3 = . 
{txt}(1807 missing values generated)

{com}.         replace pid_3 = 1 if partyid >=1 & partyid <= 3
{txt}(554 real changes made)

{com}.         replace pid_3 = 3 if partyid == 4
{txt}(78 real changes made)

{com}.         replace pid_3 = 2 if partyid >=5 & partyid <= 7
{txt}(535 real changes made)

{com}.         label var pid_3 "Party ID (2002)"
{txt}
{com}.         label def pi2 1 "Democrat" 3 "Independent" 2 "Republican"
{txt}
{com}.         label values pid_3 pi2
{txt}
{com}.         
.         *Republican Vs. Democrat
.         gen pid_2 = . 
{txt}(1807 missing values generated)

{com}.         replace pid_2 = 1 if partyid >=1 & partyid <= 3
{txt}(554 real changes made)

{com}.         replace pid_2 = 0 if partyid >=5 & partyid <= 7
{txt}(535 real changes made)

{com}.         label var pid_2 "PID (2002)" 
{txt}
{com}.         label def pi3 1 "Democrat" 0 "Republican"
{txt}
{com}.         label values pid_2 pi3
{txt}
{com}.         
.         tab partyid

      {txt}Party {c |}
Identificat {c |}
 ion (2002) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
    St. Dem {c |}{res}        195       16.71       16.71
{txt}   Weak Dem {c |}{res}        195       16.71       33.42
{txt}   Lean Dem {c |}{res}        164       14.05       47.47
{txt}       Ind. {c |}{res}         78        6.68       54.16
{txt}   Lean Rep {c |}{res}        161       13.80       67.95
{txt}   Weak Rep {c |}{res}        183       15.68       83.63
{txt}    St. Rep {c |}{res}        191       16.37      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,167      100.00
{txt}
{com}.         tab pid_3

   {txt}Party ID {c |}
     (2002) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Democrat {c |}{res}        554       47.47       47.47
{txt} Republican {c |}{res}        535       45.84       93.32
{txt}Independent {c |}{res}         78        6.68      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,167      100.00
{txt}
{com}.         tab pid_2

 {txt}PID (2002) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
 Republican {c |}{res}        535       49.13       49.13
{txt}   Democrat {c |}{res}        554       50.87      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,089      100.00
{txt}
{com}.         
.         *PID Str
.         gen pid_str = . 
{txt}(1807 missing values generated)

{com}.         replace pid_str = 1 if partyid == 3
{txt}(164 real changes made)

{com}.         replace pid_str = 1 if partyid == 5
{txt}(161 real changes made)

{com}.         replace pid_str = 2 if partyid == 2
{txt}(195 real changes made)

{com}.         replace pid_str = 2 if partyid == 6
{txt}(183 real changes made)

{com}.         replace pid_str = 3 if partyid == 1
{txt}(195 real changes made)

{com}.         replace pid_str = 3 if partyid == 7
{txt}(191 real changes made)

{com}.         label var pid_str "PID Str."
{txt}
{com}.         label def pi4 1 "Leaner" 2 "Weak" 3 "Strong"
{txt}
{com}.         label values pid_str pi4
{txt}
{com}.         
.         summ pid_str 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 5}pid_str {c |}{res}      1089    2.056015    .8064441          1          3
{txt}
{com}.         gen pid_str01 = (pid_str - r(min))/(r(max)-r(min))
{txt}(718 missing values generated)

{com}.         label var pid_str01 "PID Str"
{txt}
{com}.         
.         recode partyid (1=4) (2=3) (3=2) (4=1) ///
>                 (5=2) (6=3) (7=4), gen(pid_str_full)
{txt}(1167 differences between partyid and pid_str_full)

{com}.         
.         label var pid_str_full "PID Str."
{txt}
{com}.         label def pi5 1 "Pure Ind." 2 "Leaner" 3 "Weak" 4 "Strong"
{txt}
{com}.         label values pid_str pi5
{txt}
{com}.         
.         *Partisan*
.         recode pid_2 (1=0) (0=1), gen(partisan)
{txt}(1089 differences between pid_2 and partisan)

{com}.         label var partisan "Co-Partisan to Inc. President"
{txt}
{com}.         label def part1 1 "In-Partisan" 0 "Out-Partisan"
{txt}
{com}.         label values partisan part1
{txt}
{com}. 
. 
.         
. *2000 Pre-Election
.         *7pt
.         recode M000523 (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7), gen(partyid_2000)
{txt}(1776 differences between M000523 and partyid_2000)

{com}.         label var partyid_2000 "Party Identification (2000)"
{txt}
{com}.         label values partyid_2000 pi
{txt}
{com}.         *3-pt
.         gen pid_32000 = . 
{txt}(1807 missing values generated)

{com}.         replace pid_32000 = 1 if partyid_2000 >=1 & partyid_2000 <= 3
{txt}(889 real changes made)

{com}.         replace pid_32000 = 3 if partyid_2000 == 4
{txt}(206 real changes made)

{com}.         replace pid_32000 = 2 if partyid_2000 >=5 & partyid_2000 <= 7
{txt}(690 real changes made)

{com}.         label var pid_3 "Party ID (2000)"
{txt}
{com}.         label values pid_3200 pi2
{txt}
{com}.         *Republican Vs. Democrat
.         gen pid_2_2000 = . 
{txt}(1807 missing values generated)

{com}.         replace pid_2_2000 = 1 if partyid_2000 >=1 & partyid_2000 <= 3
{txt}(889 real changes made)

{com}.         replace pid_2_2000 = 0 if partyid_2000 >=5 & partyid_2000 <= 7
{txt}(690 real changes made)

{com}.         label var pid_2_2000 "PID (2000)" 
{txt}
{com}.         label values pid_2_2000 pi3
{txt}
{com}.         
.         *Partisan
.         recode pid_2_2000 (1=0) (0=1), gen(partisan2000)
{txt}(1579 differences between pid_2_2000 and partisan2000)

{com}.         label values partisan2000 part1
{txt}
{com}.         label var partisan2000 "Co-Partisan to Inc. President (2000 Measure)"
{txt}
{com}.         
.         *Pid Str
.         gen pid_str2000 = . 
{txt}(1807 missing values generated)

{com}.         replace pid_str2000 = 1 if partyid_2000 == 3
{txt}(269 real changes made)

{com}.         replace pid_str2000 = 1 if partyid_2000 == 5
{txt}(230 real changes made)

{com}.         replace pid_str2000 = 2 if partyid_2000 == 2
{txt}(274 real changes made)

{com}.         replace pid_str2000 = 2 if partyid_2000 == 6
{txt}(215 real changes made)

{com}.         replace pid_str2000 = 3 if partyid_2000 == 1
{txt}(346 real changes made)

{com}.         replace pid_str2000 = 3 if partyid_2000 == 7
{txt}(245 real changes made)

{com}.         label var pid_str2000 "PID Str. (2000)"
{txt}
{com}.         label values pid_str2000 pi4
{txt}
{com}.         
.         summ pid_str2000

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 1}pid_str2000 {c |}{res}      1579    2.058265    .8290663          1          3
{txt}
{com}.         gen pid_str2000_01 = (pid_str2000 - r(min))/(r(max)-r(min))
{txt}(228 missing values generated)

{com}.         label var pid_str2000_01 "PID Str (2000)"
{txt}
{com}.         
. *Relationship
.         pwcorr partyid partyid_2000, sig

             {txt}{c |}  partyid partyi~0
{hline 13}{c +}{hline 18}
     partyid {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
partyid_2000 {c |} {res}  0.8442   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}

{com}.         tab pid_3 pid_32000, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

   Party ID {c |}            pid_32000
     (2000) {c |}  Democrat  Republica  Independe {c |}     Total
{hline 12}{c +}{hline 33}{c +}{hline 10}
   Democrat {c |}{res}       486         32         32 {txt}{c |}{res}       550 
            {txt}{c |}{res}     88.36       5.82       5.82 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}     86.63       6.67      27.35 {txt}{c |}{res}     47.50 
{txt}{hline 12}{c +}{hline 33}{c +}{hline 10}
 Republican {c |}{res}        53        428         50 {txt}{c |}{res}       531 
            {txt}{c |}{res}      9.98      80.60       9.42 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}      9.45      89.17      42.74 {txt}{c |}{res}     45.85 
{txt}{hline 12}{c +}{hline 33}{c +}{hline 10}
Independent {c |}{res}        22         20         35 {txt}{c |}{res}        77 
            {txt}{c |}{res}     28.57      25.97      45.45 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}      3.92       4.17      29.91 {txt}{c |}{res}      6.65 
{txt}{hline 12}{c +}{hline 33}{c +}{hline 10}
      Total {c |}{res}       561        480        117 {txt}{c |}{res}     1,158 
            {txt}{c |}{res}     48.45      41.45      10.10 {txt}{c |}{res}    100.00 
            {txt}{c |}{res}    100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}4{txt}) = {res}824.1181  {txt} Pr = {res}0.000
{txt}
{com}.         tab pid_2 pid_2_2000, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}      PID (2000)
PID (2002) {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
Republican {c |}{res}       428         53 {txt}{c |}{res}       481 
           {txt}{c |}{res}     88.98      11.02 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     93.04       9.83 {txt}{c |}{res}     48.15 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
  Democrat {c |}{res}        32        486 {txt}{c |}{res}       518 
           {txt}{c |}{res}      6.18      93.82 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      6.96      90.17 {txt}{c |}{res}     51.85 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       460        539 {txt}{c |}{res}       999 
           {txt}{c |}{res}     46.05      53.95 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}1{txt}) = {res}688.3242  {txt} Pr = {res}0.000
{txt}
{com}. 
. *Bivariate relationship with economic assessments? 
.         tab retro2002_3 pid_2 if panel == 1, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

     Retro {c |}
    (2002; {c |}      PID (2002)
     3-pt) {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       102         51 {txt}{c |}{res}       153 
           {txt}{c |}{res}     66.67      33.33 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     20.99      10.14 {txt}{c |}{res}     15.47 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}       253        200 {txt}{c |}{res}       453 
           {txt}{c |}{res}     55.85      44.15 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     52.06      39.76 {txt}{c |}{res}     45.80 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}       131        252 {txt}{c |}{res}       383 
           {txt}{c |}{res}     34.20      65.80 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     26.95      50.10 {txt}{c |}{res}     38.73 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       486        503 {txt}{c |}{res}       989 
           {txt}{c |}{res}     49.14      50.86 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 61.1539  {txt} Pr = {res}0.000
{txt}
{com}.         tab retro2002_3 pid_2_2000 if panel == 1, row col chi2  
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

     Retro {c |}
    (2002; {c |}      PID (2000)
     3-pt) {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}        95         53 {txt}{c |}{res}       148 
           {txt}{c |}{res}     64.19      35.81 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     21.35      10.39 {txt}{c |}{res}     15.50 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}       232        204 {txt}{c |}{res}       436 
           {txt}{c |}{res}     53.21      46.79 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     52.13      40.00 {txt}{c |}{res}     45.65 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}       118        253 {txt}{c |}{res}       371 
           {txt}{c |}{res}     31.81      68.19 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     26.52      49.61 {txt}{c |}{res}     38.85 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       445        510 {txt}{c |}{res}       955 
           {txt}{c |}{res}     46.60      53.40 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 58.6889  {txt} Pr = {res}0.000
{txt}
{com}.         tab retro2002 pid_2 if panel == 1, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

                {c |}      PID (2002)
   Retro (2002) {c |} Republica   Democrat {c |}     Total
{hline 16}{c +}{hline 22}{c +}{hline 10}
     Much Worse {c |}{res}        77         36 {txt}{c |}{res}       113 
                {txt}{c |}{res}     68.14      31.86 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     15.84       7.16 {txt}{c |}{res}     11.43 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
 Somewhat Worse {c |}{res}        25         15 {txt}{c |}{res}        40 
                {txt}{c |}{res}     62.50      37.50 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}      5.14       2.98 {txt}{c |}{res}      4.04 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
           Same {c |}{res}       253        200 {txt}{c |}{res}       453 
                {txt}{c |}{res}     55.85      44.15 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     52.06      39.76 {txt}{c |}{res}     45.80 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
Somewhat Better {c |}{res}        96        153 {txt}{c |}{res}       249 
                {txt}{c |}{res}     38.55      61.45 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     19.75      30.42 {txt}{c |}{res}     25.18 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
    Much Better {c |}{res}        35         99 {txt}{c |}{res}       134 
                {txt}{c |}{res}     26.12      73.88 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}      7.20      19.68 {txt}{c |}{res}     13.55 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
          Total {c |}{res}       486        503 {txt}{c |}{res}       989 
                {txt}{c |}{res}     49.14      50.86 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}4{txt}) = {res} 66.9199  {txt} Pr = {res}0.000
{txt}
{com}.         tab retro2002 pid_2_2000 if panel == 1, row col chi2    
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

                {c |}      PID (2000)
   Retro (2002) {c |} Republica   Democrat {c |}     Total
{hline 16}{c +}{hline 22}{c +}{hline 10}
     Much Worse {c |}{res}        71         39 {txt}{c |}{res}       110 
                {txt}{c |}{res}     64.55      35.45 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     15.96       7.65 {txt}{c |}{res}     11.52 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
 Somewhat Worse {c |}{res}        24         14 {txt}{c |}{res}        38 
                {txt}{c |}{res}     63.16      36.84 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}      5.39       2.75 {txt}{c |}{res}      3.98 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
           Same {c |}{res}       232        204 {txt}{c |}{res}       436 
                {txt}{c |}{res}     53.21      46.79 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     52.13      40.00 {txt}{c |}{res}     45.65 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
Somewhat Better {c |}{res}        86        153 {txt}{c |}{res}       239 
                {txt}{c |}{res}     35.98      64.02 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}     19.33      30.00 {txt}{c |}{res}     25.03 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
    Much Better {c |}{res}        32        100 {txt}{c |}{res}       132 
                {txt}{c |}{res}     24.24      75.76 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}      7.19      19.61 {txt}{c |}{res}     13.82 
{txt}{hline 16}{c +}{hline 22}{c +}{hline 10}
          Total {c |}{res}       445        510 {txt}{c |}{res}       955 
                {txt}{c |}{res}     46.60      53.40 {txt}{c |}{res}    100.00 
                {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}4{txt}) = {res} 63.4213  {txt} Pr = {res}0.000
{txt}
{com}. 
. 
.                 *****************************************************
.                 *********Network Size and Disagreement***************
.                 *****************************************************
. *Network Size (# Listed Discussants)
. 
.         gen names = . 
{txt}(1807 missing values generated)

{com}.         replace names = 4 if M001702 == 1 & M001701 == 1 & M001700 == 1 & M001699 == 1
{txt}(327 real changes made)

{com}.         replace names = 3 if M001702 == 5 & M001701 == 1 & M001700 == 1 & M001699 == 1
{txt}(223 real changes made)

{com}.         replace names = 2 if M001701 == 5 & M001700 == 1 & M001699 == 1
{txt}(311 real changes made)

{com}.         replace names = 1 if M001700 == 5 & M001699 == 1
{txt}(290 real changes made)

{com}.         replace names = 0 if M001699 == 5
{txt}(399 real changes made)

{com}.         label var names "# Listed Disc."
{txt}
{com}.         
.         *Discussant Vote Choice
.                 foreach var in M001710 M001718 M001726 M001734 {c -(}
{txt}  2{com}.                         tab `var' if panel == 1
{txt}  3{com}.                 {c )-}

{txt}Z12. How name 1 voted in election {c |}      Freq.     Percent        Cum.
{hline 34}{c +}{hline 35}
                       1. AL GORE {c |}{res}        344       42.52       42.52
{txt}                 3. GEORGE W BUSH {c |}{res}        359       44.38       86.90
{txt}5. SOME OTHER CANDIDATE (SPECIFY) {c |}{res}         34        4.20       91.10
{txt}                   7. DIDN'T VOTE {c |}{res}         62        7.66       98.76
{txt}      8. INELIGIBLE TO VOTE [VOL] {c |}{res}         10        1.24      100.00
{txt}{hline 34}{c +}{hline 35}
                            Total {c |}{res}        809      100.00

{txt}Z16. How name 2 voted in election {c |}      Freq.     Percent        Cum.
{hline 34}{c +}{hline 35}
                       1. AL GORE {c |}{res}        255       43.29       43.29
{txt}                 3. GEORGE W BUSH {c |}{res}        255       43.29       86.59
{txt}5. SOME OTHER CANDIDATE [SPECIFY] {c |}{res}         23        3.90       90.49
{txt}                   7. DIDN'T VOTE {c |}{res}         49        8.32       98.81
{txt}      8. INELIGIBLE TO VOTE [VOL] {c |}{res}          7        1.19      100.00
{txt}{hline 34}{c +}{hline 35}
                            Total {c |}{res}        589      100.00

      {txt}Z20. How name 3 voted in election {c |}      Freq.     Percent        Cum.
{hline 40}{c +}{hline 35}
                             1. AL GORE {c |}{res}        156       41.38       41.38
{txt}                       3. GEORGE W BUSH {c |}{res}        179       47.48       88.86
{txt}5. SOME OTHER CANDIDATE (SPECIFY) [SPEC {c |}{res}          7        1.86       90.72
{txt}                         7. DIDN'T VOTE {c |}{res}         30        7.96       98.67
{txt}            8. INELIGIBLE TO VOTE [VOL] {c |}{res}          5        1.33      100.00
{txt}{hline 40}{c +}{hline 35}
                                  Total {c |}{res}        377      100.00

{txt}Z24. How name 4 voted in election {c |}      Freq.     Percent        Cum.
{hline 34}{c +}{hline 35}
                       1. AL GORE {c |}{res}         82       37.10       37.10
{txt}                 3. GEORGE W BUSH {c |}{res}        109       49.32       86.43
{txt}5. SOME OTHER CANDIDATE (SPECIFY) {c |}{res}          6        2.71       89.14
{txt}                   7. DIDN'T VOTE {c |}{res}         20        9.05       98.19
{txt}      8. INELIGIBLE TO VOTE [VOL] {c |}{res}          4        1.81      100.00
{txt}{hline 34}{c +}{hline 35}
                            Total {c |}{res}        221      100.00
{txt}
{com}.                 
.                 *1 = Al Gore
.                 *3 = George Bush
.                 *5 = Some Other Candidate
.                 *7 = Didn't vote
.                 *8 = ineliglb to vote
.                 *98 = dk
.                 *99 = ref
.         
.         recode names (0=.), gen(names1)
{txt}(399 differences between names and names1)

{com}.         label var names1 "Network Size"
{txt}
{com}.         summ names1

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 6}names1 {c |}{res}      1151    2.509991    1.150287          1          4
{txt}
{com}.         gen numgiven01 = (names1 - r(min))/(r(max)-r(min))
{txt}(656 missing values generated)

{com}.         label var numgiven01 "Network Size"
{txt}
{com}.         
.                 
.         *Respondent vote choice*
.                         tab M001249

          {txt}C6. R vote cast for President {c |}      Freq.     Percent        Cum.
{hline 40}{c +}{hline 35}
                            1. AL GORE  {c |}{res}        590       50.77       50.77
{txt}2. HOWARD PHILLIPS-CONSTITUTION PARTY C {c |}{res}          1        0.09       50.86
{txt}                      3. GEORGE W. BUSH {c |}{res}        530       45.61       96.47
{txt}   4. HARRY BROWN-LIBERTARIAN CANDIDATE {c |}{res}          4        0.34       96.82
{txt}                       5. PAT BUCHANAN  {c |}{res}          3        0.26       97.07
{txt}                         6. RALPH NADER {c |}{res}         33        2.84       99.91
{txt}           7. R REPORTS VOTING FOR SELF {c |}{res}          1        0.09      100.00
{txt}{hline 40}{c +}{hline 35}
                                  Total {c |}{res}      1,162      100.00
{txt}
{com}.                         *1 = Gore
.                         *2 = howard philips (n = 1)
.                         *3 = Bush
.                         *4 = Libertarian (n=4)
.                         *5 = Pat Buchanan (n =3)
.                         *6 = Nader (n=33)
.                         *7 = reports voting for self
.                         *0 = NA/INAP
.                         
.                                 *0 = NA/INAP
.         
. *Disagreement
.         *need to create indices for 'agreement' and 'disagreement'
.         *agreement: gore/gore, bush/bush; 
.         *disagree: gore/bush, bush/gore, nader/gore, nader/bush, gore/other, bush/other, remainder 3rd party/bush or gore
.                 
.         *Agree = 1, Disagree = 0
.                 label def agr 1 "Agree" 0 "Disagree" 
{txt}
{com}.                 gen d1_votea = . 
{txt}(1807 missing values generated)

{com}.                 replace d1_votea = 1 if M001249 == 1 & M001710 == 1
{txt}(301 real changes made)

{com}.                 replace d1_votea = 1 if M001249 == 3 & M001710 == 3
{txt}(307 real changes made)

{com}.                 replace d1_votea = 0  if M001249 == 1 & M001710 == 3
{txt}(92 real changes made)

{com}.                 replace d1_votea = 0  if M001249 == 3 & M001710 == 1
{txt}(77 real changes made)

{com}.                 replace d1_votea = 0  if M001249 == 1 & M001710 == 5
{txt}(11 real changes made)

{com}.                 replace d1_votea = 0  if M001249 == 3 & M001710 == 5
{txt}(9 real changes made)

{com}.                 replace d1_votea = 0  if M001249 == 2 & M001710 == 1
{txt}(0 real changes made)

{com}.                 replace d1_votea = 0  if M001249 == 2 & M001710 == 3
{txt}(1 real change made)

{com}.                 replace d1_votea = 0  if M001249 == 4 & M001710 == 1
{txt}(2 real changes made)

{com}.                 replace d1_votea = 0  if M001249 == 4 & M001710 == 3
{txt}(1 real change made)

{com}.                 replace d1_votea = 0  if M001249 == 5 & M001710 == 1
{txt}(0 real changes made)

{com}.                 replace d1_votea = 0  if M001249 == 5 & M001710 == 3
{txt}(0 real changes made)

{com}.                 replace d1_votea = 0  if M001249 == 6 & M001710 == 1
{txt}(10 real changes made)

{com}.                 replace d1_votea = 0  if M001249 == 6 & M001710 == 3
{txt}(11 real changes made)

{com}.                 label var d1_votea "D1 Vote Agreement"
{txt}
{com}.                 label values d1_votea agr
{txt}
{com}.                 
.                 
.                 gen d2_votea = . 
{txt}(1807 missing values generated)

{com}.                 replace d2_votea = 1 if M001249 == 1 & M001718 == 1
{txt}(226 real changes made)

{com}.                 replace d2_votea = 1 if M001249 == 3 & M001718 == 3
{txt}(221 real changes made)

{com}.                 replace d2_votea = 0  if M001249 == 1 & M001718 == 3
{txt}(73 real changes made)

{com}.                 replace d2_votea = 0  if M001249 == 3 & M001718 == 1
{txt}(62 real changes made)

{com}.                 replace d2_votea = 0  if M001249 == 1 & M001718 == 5
{txt}(10 real changes made)

{com}.                 replace d2_votea = 0  if M001249 == 3 & M001718 == 5
{txt}(8 real changes made)

{com}.                 replace d2_votea = 0  if M001249 == 2 & M001718 == 1
{txt}(0 real changes made)

{com}.                 replace d2_votea = 0  if M001249 == 2 & M001718 == 3
{txt}(0 real changes made)

{com}.                 replace d2_votea = 0  if M001249 == 4 & M001718 == 1
{txt}(2 real changes made)

{com}.                 replace d2_votea = 0  if M001249 == 4 & M001718 == 3
{txt}(0 real changes made)

{com}.                 replace d2_votea = 0  if M001249 == 5 & M001718 == 1
{txt}(1 real change made)

{com}.                 replace d2_votea = 0  if M001249 == 5 & M001718 == 3
{txt}(0 real changes made)

{com}.                 replace d2_votea = 0  if M001249 == 6 & M001718 == 1
{txt}(10 real changes made)

{com}.                 replace d2_votea = 0  if M001249 == 6 & M001718 == 3
{txt}(5 real changes made)

{com}.                 label var d2_votea "D2 Vote Agreement"
{txt}
{com}.                 label values d2_votea agr
{txt}
{com}.                 
.                                 
.                 gen d3_votea = . 
{txt}(1807 missing values generated)

{com}.                 replace d3_votea = 1 if M001249 == 1 & M001726 == 1
{txt}(137 real changes made)

{com}.                 replace d3_votea = 1 if M001249 == 3 & M001726 == 3
{txt}(149 real changes made)

{com}.                 replace d3_votea = 0  if M001249 == 1 & M001726 == 3
{txt}(53 real changes made)

{com}.                 replace d3_votea = 0  if M001249 == 3 & M001726 == 1
{txt}(43 real changes made)

{com}.                 replace d3_votea = 0  if M001249 == 1 & M001726 == 5
{txt}(3 real changes made)

{com}.                 replace d3_votea = 0  if M001249 == 3 & M001726 == 5
{txt}(4 real changes made)

{com}.                 replace d3_votea = 0  if M001249 == 2 & M001726 == 1
{txt}(0 real changes made)

{com}.                 replace d3_votea = 0  if M001249 == 2 & M001726 == 3
{txt}(1 real change made)

{com}.                 replace d3_votea = 0  if M001249 == 4 & M001726 == 1
{txt}(1 real change made)

{com}.                 replace d3_votea = 0  if M001249 == 4 & M001726 == 3
{txt}(1 real change made)

{com}.                 replace d3_votea = 0  if M001249 == 5 & M001726 == 1
{txt}(0 real changes made)

{com}.                 replace d3_votea = 0  if M001249 == 5 & M001726 == 3
{txt}(0 real changes made)

{com}.                 replace d3_votea = 0  if M001249 == 6 & M001726 == 1
{txt}(4 real changes made)

{com}.                 replace d3_votea = 0  if M001249 == 6 & M001726 == 3
{txt}(4 real changes made)

{com}.                 label var d3_votea "D4 Vote Agreement"
{txt}
{com}.                 label values d3_votea agr
{txt}
{com}. 
. 
.                 gen d4_votea = . 
{txt}(1807 missing values generated)

{com}.                 replace d4_votea = 1 if M001249 == 1 & M001734 == 1
{txt}(70 real changes made)

{com}.                 replace d4_votea = 1 if M001249 == 3 & M001734 == 3
{txt}(93 real changes made)

{com}.                 replace d4_votea = 0  if M001249 == 1 & M001734 == 3
{txt}(41 real changes made)

{com}.                 replace d4_votea = 0  if M001249 == 3 & M001734 == 1
{txt}(24 real changes made)

{com}.                 replace d4_votea = 0  if M001249 == 1 & M001734 == 5
{txt}(1 real change made)

{com}.                 replace d4_votea = 0  if M001249 == 3 & M001734 == 5
{txt}(2 real changes made)

{com}.                 replace d4_votea = 0  if M001249 == 2 & M001734 == 1
{txt}(0 real changes made)

{com}.                 replace d4_votea = 0  if M001249 == 2 & M001734 == 3
{txt}(0 real changes made)

{com}.                 replace d4_votea = 0  if M001249 == 4 & M001734 == 1
{txt}(0 real changes made)

{com}.                 replace d4_votea = 0  if M001249 == 4 & M001734 == 3
{txt}(0 real changes made)

{com}.                 replace d4_votea = 0  if M001249 == 5 & M001734 == 1
{txt}(0 real changes made)

{com}.                 replace d4_votea = 0  if M001249 == 5 & M001734 == 3
{txt}(0 real changes made)

{com}.                 replace d4_votea = 0  if M001249 == 6 & M001734 == 1
{txt}(2 real changes made)

{com}.                 replace d4_votea = 0  if M001249 == 6 & M001734 == 3
{txt}(0 real changes made)

{com}.                 label var d4_votea "D4 Vote Agreement"
{txt}
{com}.                 label values d4_votea agr
{txt}
{com}.         
.                 tab d1_votea 

    {txt}D1 Vote {c |}
  Agreement {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}        214       26.03       26.03
{txt}      Agree {c |}{res}        608       73.97      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        822      100.00
{txt}
{com}.                 tab d2_votea 

    {txt}D2 Vote {c |}
  Agreement {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}        171       27.67       27.67
{txt}      Agree {c |}{res}        447       72.33      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        618      100.00
{txt}
{com}.                 tab d3_votea

    {txt}D4 Vote {c |}
  Agreement {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}        114       28.50       28.50
{txt}      Agree {c |}{res}        286       71.50      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        400      100.00
{txt}
{com}.                 tab d4_votea

    {txt}D4 Vote {c |}
  Agreement {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}         70       30.04       30.04
{txt}      Agree {c |}{res}        163       69.96      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        233      100.00
{txt}
{com}.                 
.         *Disagreement (=1; agree =0)
.                 label def disagr 1 "Disagree" 0 "Agree"
{txt}
{com}.                                         
.                 gen d1_voted = . 
{txt}(1807 missing values generated)

{com}.                 replace d1_voted = 0 if M001249 == 1 & M001710 == 1
{txt}(301 real changes made)

{com}.                 replace d1_voted = 0 if M001249 == 3 & M001710 == 3
{txt}(307 real changes made)

{com}.                 replace d1_voted = 1  if M001249 == 1 & M001710 == 3
{txt}(92 real changes made)

{com}.                 replace d1_voted = 1  if M001249 == 3 & M001710 == 1
{txt}(77 real changes made)

{com}.                 replace d1_voted = 1  if M001249 == 1 & M001710 == 5
{txt}(11 real changes made)

{com}.                 replace d1_voted = 1  if M001249 == 3 & M001710 == 5
{txt}(9 real changes made)

{com}.                 replace d1_voted = 1  if M001249 == 2 & M001710 == 1
{txt}(0 real changes made)

{com}.                 replace d1_voted = 1  if M001249 == 2 & M001710 == 3
{txt}(1 real change made)

{com}.                 replace d1_voted = 1  if M001249 == 4 & M001710 == 1
{txt}(2 real changes made)

{com}.                 replace d1_voted = 1  if M001249 == 4 & M001710 == 3
{txt}(1 real change made)

{com}.                 replace d1_voted = 1  if M001249 == 5 & M001710 == 1
{txt}(0 real changes made)

{com}.                 replace d1_voted = 1  if M001249 == 5 & M001710 == 3
{txt}(0 real changes made)

{com}.                 replace d1_voted = 1  if M001249 == 6 & M001710 == 1
{txt}(10 real changes made)

{com}.                 replace d1_voted = 1  if M001249 == 6 & M001710 == 3
{txt}(11 real changes made)

{com}.                 label var d1_voted "D1 Vote Disagreement"
{txt}
{com}.                 label values d1_voted disagr
{txt}
{com}.                 
.                 gen d2_voted = . 
{txt}(1807 missing values generated)

{com}.                 replace d2_voted = 0 if M001249 == 1 & M001718 == 1
{txt}(226 real changes made)

{com}.                 replace d2_voted = 0 if M001249 == 3 & M001718 == 3
{txt}(221 real changes made)

{com}.                 replace d2_voted = 1  if M001249 == 1 & M001718 == 3
{txt}(73 real changes made)

{com}.                 replace d2_voted = 1  if M001249 == 3 & M001718 == 1
{txt}(62 real changes made)

{com}.                 replace d2_voted = 1  if M001249 == 1 & M001718 == 5
{txt}(10 real changes made)

{com}.                 replace d2_voted = 1  if M001249 == 3 & M001718 == 5
{txt}(8 real changes made)

{com}.                 replace d2_voted = 1  if M001249 == 2 & M001718 == 1
{txt}(0 real changes made)

{com}.                 replace d2_voted = 1  if M001249 == 2 & M001718 == 3
{txt}(0 real changes made)

{com}.                 replace d2_voted = 1  if M001249 == 4 & M001718 == 1
{txt}(2 real changes made)

{com}.                 replace d2_voted = 1  if M001249 == 4 & M001718 == 3
{txt}(0 real changes made)

{com}.                 replace d2_voted = 1  if M001249 == 5 & M001718 == 1
{txt}(1 real change made)

{com}.                 replace d2_voted = 1  if M001249 == 5 & M001718 == 3
{txt}(0 real changes made)

{com}.                 replace d2_voted = 1  if M001249 == 6 & M001718 == 1
{txt}(10 real changes made)

{com}.                 replace d2_voted = 1  if M001249 == 6 & M001718 == 3
{txt}(5 real changes made)

{com}.                 label var d2_voted "D2 Vote Disagreement"
{txt}
{com}.                 label values d2_voted disagr
{txt}
{com}.                 
.                 gen d3_voted = . 
{txt}(1807 missing values generated)

{com}.                 replace d3_voted = 0 if M001249 == 1 & M001726 == 1
{txt}(137 real changes made)

{com}.                 replace d3_voted = 0 if M001249 == 3 & M001726 == 3
{txt}(149 real changes made)

{com}.                 replace d3_voted = 1  if M001249 == 1 & M001726 == 3
{txt}(53 real changes made)

{com}.                 replace d3_voted = 1  if M001249 == 3 & M001726 == 1
{txt}(43 real changes made)

{com}.                 replace d3_voted = 1  if M001249 == 1 & M001726 == 5
{txt}(3 real changes made)

{com}.                 replace d3_voted = 1  if M001249 == 3 & M001726 == 5
{txt}(4 real changes made)

{com}.                 replace d3_voted = 1  if M001249 == 2 & M001726 == 1
{txt}(0 real changes made)

{com}.                 replace d3_voted = 1  if M001249 == 2 & M001726 == 3
{txt}(1 real change made)

{com}.                 replace d3_voted = 1  if M001249 == 4 & M001726 == 1
{txt}(1 real change made)

{com}.                 replace d3_voted = 1  if M001249 == 4 & M001726 == 3
{txt}(1 real change made)

{com}.                 replace d3_voted = 1  if M001249 == 5 & M001726 == 1
{txt}(0 real changes made)

{com}.                 replace d3_voted = 1  if M001249 == 5 & M001726 == 3
{txt}(0 real changes made)

{com}.                 replace d3_voted = 1  if M001249 == 6 & M001726 == 1
{txt}(4 real changes made)

{com}.                 replace d3_voted = 1  if M001249 == 6 & M001726 == 3
{txt}(4 real changes made)

{com}.                 label var d3_voted "D3 Vote Disagreement"
{txt}
{com}.                 label values d3_voted disagr
{txt}
{com}.                 
.                 gen d4_voted = . 
{txt}(1807 missing values generated)

{com}.                 replace d4_voted = 0 if M001249 == 1 & M001734 == 1
{txt}(70 real changes made)

{com}.                 replace d4_voted = 0 if M001249 == 3 & M001734 == 3
{txt}(93 real changes made)

{com}.                 replace d4_voted = 1  if M001249 == 1 & M001734 == 3
{txt}(41 real changes made)

{com}.                 replace d4_voted = 1  if M001249 == 3 & M001734 == 1
{txt}(24 real changes made)

{com}.                 replace d4_voted = 1  if M001249 == 1 & M001734 == 5
{txt}(1 real change made)

{com}.                 replace d4_voted = 1  if M001249 == 3 & M001734 == 5
{txt}(2 real changes made)

{com}.                 replace d4_voted = 1  if M001249 == 2 & M001734 == 1
{txt}(0 real changes made)

{com}.                 replace d4_voted = 1  if M001249 == 2 & M001734 == 3
{txt}(0 real changes made)

{com}.                 replace d4_voted = 1  if M001249 == 4 & M001734 == 1
{txt}(0 real changes made)

{com}.                 replace d4_voted = 1  if M001249 == 4 & M001734 == 3
{txt}(0 real changes made)

{com}.                 replace d4_voted = 1  if M001249 == 5 & M001734 == 1
{txt}(0 real changes made)

{com}.                 replace d4_voted = 1  if M001249 == 5 & M001734 == 3
{txt}(0 real changes made)

{com}.                 replace d4_voted = 1  if M001249 == 6 & M001734 == 1
{txt}(2 real changes made)

{com}.                 replace d4_voted = 1  if M001249 == 6 & M001734 == 3
{txt}(0 real changes made)

{com}.                 label var d4_voted "D4 Vote Disagreement"
{txt}
{com}.                 label values d4_voted disagr
{txt}
{com}.                 
.                 tab d1_voted

    {txt}D1 Vote {c |}
Disagreemen {c |}
          t {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Agree {c |}{res}        608       73.97       73.97
{txt}   Disagree {c |}{res}        214       26.03      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        822      100.00
{txt}
{com}.                 tab d2_voted 

    {txt}D2 Vote {c |}
Disagreemen {c |}
          t {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Agree {c |}{res}        447       72.33       72.33
{txt}   Disagree {c |}{res}        171       27.67      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        618      100.00
{txt}
{com}.                 tab d3_voted

    {txt}D3 Vote {c |}
Disagreemen {c |}
          t {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Agree {c |}{res}        286       71.50       71.50
{txt}   Disagree {c |}{res}        114       28.50      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        400      100.00
{txt}
{com}.                 tab d4_voted

    {txt}D4 Vote {c |}
Disagreemen {c |}
          t {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Agree {c |}{res}        163       69.96       69.96
{txt}   Disagree {c |}{res}         70       30.04      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        233      100.00
{txt}
{com}. 
.                 
. *Summary and Average*
.         *Agreement*
.                 egen cand_agree = rowtotal(d1_votea d2_votea d3_votea d4_votea), missing
{txt}(917 missing values generated)

{com}.         *Disagreeement                          
.                 egen cand_disagree = rowtotal(d1_voted d2_voted d3_voted d4_voted), missing
{txt}(917 missing values generated)

{com}.                 
.                 tab cand_agree

 {txt}cand_agree {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}        117       13.15       13.15
{txt}          1 {c |}{res}        297       33.37       46.52
{txt}          2 {c |}{res}        286       32.13       78.65
{txt}          3 {c |}{res}        125       14.04       92.70
{txt}          4 {c |}{res}         65        7.30      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        890      100.00
{txt}
{com}.                 tab cand_disagree

{txt}cand_disagr {c |}
         ee {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}        496       55.73       55.73
{txt}          1 {c |}{res}        259       29.10       84.83
{txt}          2 {c |}{res}         99       11.12       95.96
{txt}          3 {c |}{res}         32        3.60       99.55
{txt}          4 {c |}{res}          4        0.45      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        890      100.00
{txt}
{com}.                 summ cand_agree cand_disagree

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 2}cand_agree {c |}{res}       890    1.689888    1.094217          0          4
{txt}cand_disag~e {c |}{res}       890    .6393258    .8506093          0          4
{txt}
{com}.                 
.         *Difference*
.                 *Summary Scale
.                         *See Lupton and Thornton: Exposure = D - A
.                                 gen disagree_total = cand_disagree - cand_agree
{txt}(917 missing values generated)

{com}.                                 label var disagree_total "Network Disagreement"
{txt}
{com}.                 *Corrected for # D & A
.                         *See Lupton & Thornton: (D-A)/(D+A)
.                                 gen disagree_avg = [cand_disagree - cand_agree] / [cand_disagree + cand_agree]
{txt}(917 missing values generated)

{com}.                                 label var disagree_avg "Network Disagreement"
{txt}
{com}.         
.                         *Standardized*
.                         foreach var in disagree_total disagree_avg {c -(}
{txt}  2{com}.                                 summ `var'
{txt}  3{com}.                                 gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.                         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_t~l {c |}{res}       890   -1.050562    1.631635         -4          4
{txt}(917 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_avg {c |}{res}       890    -.452809    .7176042         -1          1
{txt}(917 missing values generated)

{com}.                         
.                         label var disagree_total01 "Network Disagreement"
{txt}
{com}.                         label var disagree_avg01 "Network Disagreement"
{txt}
{com}.                                 
. *Network Diversity
.         *From Nir: [(Agree+Disagree)/2] - |A-D|
.                 gen network_ambiv = [(cand_agree + cand_disagree)/2] - abs(cand_agree - cand_disagree)
{txt}(917 missing values generated)

{com}.                 label var network_ambiv "Network Political Diversity"
{txt}
{com}.                 
.                 summ network_ambiv

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
network_am~v {c |}{res}       890   -.4477528    .9678874         -2          2
{txt}
{com}.                 gen network_ambiv01=(network_ambiv - r(min))/(r(max)-r(min))
{txt}(917 missing values generated)

{com}.                 label var network_ambiv01 "Network Political Diversity"
{txt}
{com}. 
.                         
.                 
.                 
.                 ***************************************************
.                 *****************Control Variables*****************
.                 ***************************************************
.                 
. *Education
.         recode M023131 (1=1) (2=1) (3=2) (4=3) (5=3) (6=4) (7=4) (9=.), gen(educ)
{txt}(1156 differences between M023131 and educ)

{com}.         tab M023131 educ

                      {txt}{c |}     RECODE of M023131 (Y3x. Summary: R
      Y3x. Summary: R {c |}                 Education)
            Education {c |}         1          2          3          4 {c |}     Total
{hline 22}{c +}{hline 44}{c +}{hline 10}
1. 8 grades or less a {c |}{res}        29          0          0          0 {txt}{c |}{res}        29 
{txt}2. 9-11 grades, no fu {c |}{res}        60          0          0          0 {txt}{c |}{res}        60 
{txt}3. High school diplom {c |}{res}         0        316          0          0 {txt}{c |}{res}       316 
{txt}4. More than 12 years {c |}{res}         0          0        245          0 {txt}{c |}{res}       245 
{txt}5. Junior or communit {c |}{res}         0          0        115          0 {txt}{c |}{res}       115 
{txt}6. BA level degrees;  {c |}{res}         0          0          0        273 {txt}{c |}{res}       273 
{txt}7. Advanced degree, i {c |}{res}         0          0          0        147 {txt}{c |}{res}       147 
{txt}{hline 22}{c +}{hline 44}{c +}{hline 10}
                Total {c |}{res}        89        316        360        420 {txt}{c |}{res}     1,185 

{txt}
{com}.         label var educ "Education"
{txt}
{com}.         label def edu 1 "< HS" 2 "HS" 3 "Some College" 4 "College Degree+"
{txt}
{com}.         label values educ edu
{txt}
{com}.         tab educ

      {txt}Education {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
           < HS {c |}{res}         89        7.51        7.51
{txt}             HS {c |}{res}        316       26.67       34.18
{txt}   Some College {c |}{res}        360       30.38       64.56
{txt}College Degree+ {c |}{res}        420       35.44      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,185      100.00
{txt}
{com}.         
.         summ educ 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 8}educ {c |}{res}      1185    2.937553    .9583289          1          4
{txt}
{com}.         gen educ01 = (educ - r(min))/(r(max)-r(min))
{txt}(622 missing values generated)

{com}.         label var educ01 "Education"
{txt}
{com}. 
. *Gender
.         recode  M023153 (1=0) (2=1), gen(gender)
{txt}(1187 differences between M023153 and gender)

{com}.         label var gender "Gender" 
{txt}
{com}.         label def gena 1 "Female" 0 "Male"
{txt}
{com}.         label values gender gena
{txt}
{com}. 
. 
. *Age
.         rename M023126X age2002
{res}{txt}
{com}.         label var age2002 "Age (2002)"
{txt}
{com}.         
.         summ age2002

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 5}age2002 {c |}{res}      1181      50.663    16.12556         20         99
{txt}
{com}.         gen age01 = (age2002 - r(min))/(r(max)-r(min))
{txt}(626 missing values generated)

{com}.         label var age01 "Age"
{txt}
{com}. 
. *Marital Status
.         recode  M023127A (1=1) (2=0) (3=0) (4=0) (5=0) (6=0), gen(marital)
{txt}(510 differences between M023127A and marital)

{com}.         label var marital "Marriage Status"
{txt}
{com}.         label def mar 1 "Married" 0 "Unmarried" 
{txt}
{com}.         label values marital mar
{txt}
{com}.         
.         recode M000909 (1=1) (2=0) (3=0) (4=0) (5=0) (6=0), gen(marital2000)
{txt}(858 differences between M000909 and marital2000)

{com}.         label var marital2000 "Marriage Status (2000)"
{txt}
{com}.         label values marital2000 mar
{txt}
{com}.         
.         
. 
. *Employment
.         recode M023132X (1=1) (2=2) (3=2) (4=3) (5=4) (6=5) (7=6) ///
>                 (14=1) (16=1) (17=1) ///
>                 (26=5) (34=3) (35=4) (36=5) ///
>                 (45=3) (46=5) (47=6) ///
>                 (67=6) (167=1) (467=4), gen(employment)
{txt}(425 differences between M023132X and employment)

{com}.                 label def emp 1 "Employed" 2 "Unemployed" 3 "Retired" 4 "Perm. Disabled" 5 "Homemaker" 6 "student" 
{txt}
{com}.                 label values employment emp
{txt}
{com}.                 tab employment

     {txt}RECODE of {c |}
M023132X (Y4x. {c |}
      Pre/Post {c |}
    Employment {c |}
        Status {c |}
      Summary) {c |}      Freq.     Percent        Cum.
{hline 15}{c +}{hline 35}
      Employed {c |}{res}        668       63.98       63.98
{txt}    Unemployed {c |}{res}         36        3.45       67.43
{txt}       Retired {c |}{res}        235       22.51       89.94
{txt}Perm. Disabled {c |}{res}         15        1.44       91.38
{txt}     Homemaker {c |}{res}         73        6.99       98.37
{txt}       student {c |}{res}         17        1.63      100.00
{txt}{hline 15}{c +}{hline 35}
         Total {c |}{res}      1,044      100.00
{txt}
{com}.                 
.         recode employment (1=1) (2=2) (3=3) (4=4) (5=4) (6=4), gen(employed)
{txt}(90 differences between employment and employed)

{com}.         label var employed "Employment Status"
{txt}
{com}.         label def emp1 1 "Employed" 2 "Unemployed" 3 "Retired" 4 "Perm. Disabled/Homemaker/Student"
{txt}
{com}.         label values employed emp1
{txt}
{com}.                 
. 
. *Inconme
.         recode  M023149 (9=.), gen(income2002)
{txt}(8 differences between M023149 and income2002)

{com}.         label var income2002 "Household Income (2002)"
{txt}
{com}.         
.         summ income2002

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 2}income2002 {c |}{res}      1143    4.234471    2.161428          1          8
{txt}
{com}.         gen income01 = (income2002 - r(min))/(r(max)-r(min))
{txt}(664 missing values generated)

{com}.         label var income01 "Household Income"
{txt}
{com}.         
.         
. *Race
.         label def rac 1 "White" 2 "Black" 3 "Hispanic" 4 "Other" 5 "Bi-Racial"
{txt}
{com}.         recode  M023150 (1=2) (2=4) (3=4) (4=3) (5=1) (12=5) (13=5) (14=3) (15=5) (24=3) (25=5) (34=3) (35=5) (45=3) (77=4), gen(race1)
{txt}(1180 differences between M023150 and race1)

{com}.         label var race1 "Race"
{txt}
{com}.         label values race1 rac
{txt}
{com}.         tab race

       {txt}Race {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      White {c |}{res}        932       78.98       78.98
{txt}      Black {c |}{res}        104        8.81       87.80
{txt}   Hispanic {c |}{res}         77        6.53       94.32
{txt}      Other {c |}{res}         45        3.81       98.14
{txt}  Bi-Racial {c |}{res}         22        1.86      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,180      100.00
{txt}
{com}. 
.         recode race1 (1=1) (2=2) (3=3) (4=4) (5=4), gen(race)
{txt}(22 differences between race1 and race)

{com}.         label var race "Race"
{txt}
{com}.         label def rac1 1 "White" 2 "Black" 3 "Hispanic" 4 "Other" 
{txt}
{com}.         label values race rac1
{txt}
{com}.         
. *Personal Financial Situation
.         recode M023026 (1=5) (2=4) (3=3) (4=2) (5=1), gen(finance)
{txt}(571 differences between M023026 and finance)

{com}.         label def fin 1 "Much Worse" 2 "Somewhat worse" 3 "Same" 4 "Somewhat Better" 5 "Much Better" 
{txt}
{com}.         label values finance fin
{txt}
{com}.         tab finance

      {txt}RECODE of {c |}
M023026 (G1a. R {c |}
       How Much {c |}
Bett/Wrs Off in {c |}
       Last Yr) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}         97        8.24        8.24
{txt} Somewhat worse {c |}{res}        235       19.97       28.21
{txt}           Same {c |}{res}        606       51.49       79.69
{txt}Somewhat Better {c |}{res}        171       14.53       94.22
{txt}    Much Better {c |}{res}         68        5.78      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,177      100.00
{txt}
{com}. 
. 
. *Interest*
.         recode M023001 (1=3) (3=2) (5=1), gen(interest_camp)
{txt}(1183 differences between M023001 and interest_camp)

{com}.         label var interest_camp "Interest in Campaign (2002)"
{txt}
{com}.         label def int 1 "Not Much" 2 "Somewhat" 3 "Very" 
{txt}
{com}.         label values interest_camp int
{txt}
{com}.         tab interest_camp

{txt}Interest in {c |}
   Campaign {c |}
     (2002) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Not Much {c |}{res}        242       20.46       20.46
{txt}   Somewhat {c |}{res}        663       56.04       76.50
{txt}       Very {c |}{res}        278       23.50      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,183      100.00
{txt}
{com}.         
.         summ interest_camp

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
interest_c~p {c |}{res}      1183    2.030431    .6625749          1          3
{txt}
{com}.         gen interest_camp01 = (interest_camp - r(min))/(r(max)-r(min))
{txt}(624 missing values generated)

{com}.         label var interest_camp "Campaign Interest (2002)"
{txt}
{com}.         
.         
. *Approval of Bush job on economy
.         recode  M045006x (1=4) (2=3) (4=2) (5=1), gen(bush1)
{txt}(828 differences between M045006x and bush1)

{com}.         recode  M023042X (1=4) (2=3) (4=2) (5=1), gen(bush2)
{txt}(1125 differences between M023042X and bush2)

{com}.         gen bush_econ = .
{txt}(1807 missing values generated)

{com}.         replace bush_econ = bush1
{txt}(828 real changes made)

{com}.         replace bush_econ = bush2 if bush_econ == .
{txt}(339 real changes made)

{com}.         label def becon 1 "Dis. Strongly" 2 "Dis. Not Strongly" 3 "App. Not Strongly" 4 "Appr. Strongly"
{txt}
{com}.         label values bush_econ becon
{txt}
{com}.         tab bush_econ

        {txt}bush_econ {c |}      Freq.     Percent        Cum.
{hline 18}{c +}{hline 35}
    Dis. Strongly {c |}{res}        410       35.13       35.13
{txt}Dis. Not Strongly {c |}{res}        152       13.02       48.16
{txt}App. Not Strongly {c |}{res}        238       20.39       68.55
{txt}   Appr. Strongly {c |}{res}        367       31.45      100.00
{txt}{hline 18}{c +}{hline 35}
            Total {c |}{res}      1,167      100.00
{txt}
{com}. 
. 
. *which party better able to handle the economy
.         recode M023031 (1=1) (3=2) (5=3) (7=3), gen(party_econ)
{txt}(812 differences between M023031 and party_econ)

{com}.         label var party_econ "Which Party Better at Economy?"
{txt}
{com}.         label def pat 1 "Democrats" 2 "Republicans" 3 "No Diff/Neither"
{txt}
{com}.         label values party_econ pat
{txt}
{com}.         tab party_econ

    {txt}Which Party {c |}
      Better at {c |}
       Economy? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
      Democrats {c |}{res}        349       30.06       30.06
{txt}    Republicans {c |}{res}        323       27.82       57.88
{txt}No Diff/Neither {c |}{res}        489       42.12      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,161      100.00
{txt}
{com}. 
. *Network Expertise
. 
.         foreach var in M001709 M001717 M001725 M001733 {c -(} 
{txt}  2{com}.                         tab `var'
{txt}  3{com}.                         {c )-}

    {txt}Z11. How much does name 1 {c |}
               know about pol {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
              1. A GREAT DEAL {c |}{res}        483       42.22       42.22
{txt}         3. AN AVERAGE AMOUNT {c |}{res}        557       48.69       90.91
{txt}           5. NOT MUCH AT ALL {c |}{res}        104        9.09      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}      1,144      100.00

    {txt}Z15. How much does name 2 {c |}
               know about pol {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
              1. A GREAT DEAL {c |}{res}        285       33.26       33.26
{txt}     3. AN AVERAGE AMOUNT, OR {c |}{res}        478       55.78       89.03
{txt}           5. NOT MUCH AT ALL {c |}{res}         94       10.97      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}        857      100.00

    {txt}Z19. How much does name 3 {c |}
               know about pol {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
              1. A GREAT DEAL {c |}{res}        187       34.12       34.12
{txt}     3. AN AVERAGE AMOUNT, OR {c |}{res}        292       53.28       87.41
{txt}           5. NOT MUCH AT ALL {c |}{res}         69       12.59      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}        548      100.00

    {txt}Z23. How much does name 4 {c |}
               know about pol {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
              1. A GREAT DEAL {c |}{res}        108       33.03       33.03
{txt}     3. AN AVERAGE AMOUNT, OR {c |}{res}        177       54.13       87.16
{txt}           5. NOT MUCH AT ALL {c |}{res}         42       12.84      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}        327      100.00
{txt}
{com}.                         
. 
.                 recode M001709 (1=3) (3=2) (5=1), gen(disc1_knowl)
{txt}(1144 differences between M001709 and disc1_knowl)

{com}.                 recode M001717 (1=3) (3=2) (5=1), gen(disc2_knowl)
{txt}(857 differences between M001717 and disc2_knowl)

{com}.                 recode M001725 (1=3) (3=2) (5=1), gen(disc3_knowl)
{txt}(548 differences between M001725 and disc3_knowl)

{com}.                 recode M001733 (1=3) (3=2) (5=1), gen(disc4_knowl)
{txt}(327 differences between M001733 and disc4_knowl)

{com}.                 mvdecode disc1_knowl disc2_knowl disc3_knowl disc4_knowl, mv(0 = .a \ 8 = .b \ 9 = .c)
{txt}
{com}.                 label def diknowl 1 "Not Much" 2 "Avg. Amount" 3 "Great Deal"
{txt}
{com}.                 foreach var in disc1_knowl disc2_knowl disc3_knowl disc4_knowl {c -(}
{txt}  2{com}.                         label values `var' diknowl
{txt}  3{com}.                         tab `var'
{txt}  4{com}.                         {c )-}

  {txt}RECODE of {c |}
    M001709 {c |}
  (Z11. How {c |}
  much does {c |}
name 1 know {c |}
 about pol) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Not Much {c |}{res}        104        9.09        9.09
{txt}Avg. Amount {c |}{res}        557       48.69       57.78
{txt} Great Deal {c |}{res}        483       42.22      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,144      100.00

  {txt}RECODE of {c |}
    M001717 {c |}
  (Z15. How {c |}
  much does {c |}
name 2 know {c |}
 about pol) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Not Much {c |}{res}         94       10.97       10.97
{txt}Avg. Amount {c |}{res}        478       55.78       66.74
{txt} Great Deal {c |}{res}        285       33.26      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        857      100.00

  {txt}RECODE of {c |}
    M001725 {c |}
  (Z19. How {c |}
  much does {c |}
name 3 know {c |}
 about pol) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Not Much {c |}{res}         69       12.59       12.59
{txt}Avg. Amount {c |}{res}        292       53.28       65.88
{txt} Great Deal {c |}{res}        187       34.12      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        548      100.00

  {txt}RECODE of {c |}
    M001733 {c |}
  (Z23. How {c |}
  much does {c |}
name 4 know {c |}
 about pol) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Not Much {c |}{res}         42       12.84       12.84
{txt}Avg. Amount {c |}{res}        177       54.13       66.97
{txt} Great Deal {c |}{res}        108       33.03      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}        327      100.00
{txt}
{com}.                         
.                 egen disc_knowl = rowmean(disc1_knowl disc2_knowl disc3_knowl disc4_knowl)
{txt}(660 missing values generated)

{com}.                 label var disc_knowl "Network Pol. Knowl."
{txt}
{com}.                 summ disc_knowl 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 2}disc_knowl {c |}{res}      1147    2.257338    .5115385          1          3
{txt}
{com}.                 
.                 summ disc_knowl

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 2}disc_knowl {c |}{res}      1147    2.257338    .5115385          1          3
{txt}
{com}.                 gen disc_knowl01 = (disc_knowl - r(min))/(r(max)-r(min))
{txt}(660 missing values generated)

{com}.                 label var disc_knowl01 "Network Pol. Knowledge"
{txt}
{com}.                 
.                 *Disagreement Scale Weighted by Disc Knowl*
.                         *Agree/Weight
.                         gen a1k = d1_votea * disc1_knowl 
{txt}(987 missing values generated)

{com}.                         gen a2k = d2_votea * disc2_knowl 
{txt}(1189 missing values generated)

{com}.                         gen a3k = d3_votea * disc3_knowl 
{txt}(1407 missing values generated)

{com}.                         gen a4k = d4_votea * disc4_knowl 
{txt}(1574 missing values generated)

{com}.                         egen agree_knowl = rowtotal(a1k a2k a3k a4k), missing
{txt}(917 missing values generated)

{com}.                 
.                         *Disagree/Weight
.                         gen d1k = d1_voted * disc1_knowl 
{txt}(987 missing values generated)

{com}.                         gen d2k = d2_voted * disc2_knowl 
{txt}(1189 missing values generated)

{com}.                         gen d3k = d3_voted * disc3_knowl 
{txt}(1407 missing values generated)

{com}.                         gen d4k = d4_voted * disc4_knowl 
{txt}(1574 missing values generated)

{com}.                         egen dagree_knowl = rowtotal(d1k d2k d3k d4k), missing
{txt}(917 missing values generated)

{com}.                 
.                         *Scale
.                                 gen disagree_total_knowl = dagree_knowl - agree_knowl
{txt}(917 missing values generated)

{com}.                                 gen disagree_avg_knowl = disagree_total_knowl/(cand_disagree + cand_agree)
{txt}(917 missing values generated)

{com}.                                 label var disagree_total_knowl "Network Disagreement (Knowledge Weighted)"
{txt}
{com}.                                 label var disagree_avg_knowl "Network Disagreement (Knowledge Weighted)"
{txt}
{com}.                                 
.                                 foreach var in disagree_total_knowl disagree_avg_knowl {c -(}
{txt}  2{com}.                                         summ `var'
{txt}  3{com}.                                         gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.                                         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disa~l_knowl {c |}{res}       890    -2.55618    3.974849        -12         12
{txt}(917 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_a~l {c |}{res}       890   -1.094382    1.717809         -3          3
{txt}(917 missing values generated)

{com}.                                 
.                                 label var disagree_total_knowl01 "Network Disagreement (Knowledge Weighted)"
{txt}
{com}.                                 label var disagree_avg_knowl01 "Network Disagreement (Knowledge Weighted)"
{txt}
{com}.                                 
.                 
. *Freq. of Discussion
.                 
.         *When you talk with [fill name 1], do you discuss political matters…often, sometimes, rarely, or never?*
.         *1 = often; 3 = sometimes 5 = rarely 7 = never
.                 foreach var in  M001708 M001716 M001724 M001732 {c -(}
{txt}  2{com}.                         tab `var'
{txt}  3{com}.                         {c )-}

{txt}Z10. How often does R discuss {c |}
                   politics w {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
                     1. OFTEN {c |}{res}        354       30.84       30.84
{txt}                 3. SOMETIMES {c |}{res}        593       51.66       82.49
{txt}                    5. RARELY {c |}{res}        195       16.99       99.48
{txt}                     7. NEVER {c |}{res}          6        0.52      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}      1,148      100.00

{txt}Z14. How often does R discuss {c |}
                   politics w {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
                     1. OFTEN {c |}{res}        186       21.63       21.63
{txt}                 3. SOMETIMES {c |}{res}        483       56.16       77.79
{txt}                    5. RARELY {c |}{res}        189       21.98       99.77
{txt}                     7. NEVER {c |}{res}          2        0.23      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}        860      100.00

{txt}Z18. How often does R discuss {c |}
                   politics w {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
                     1. OFTEN {c |}{res}        104       18.91       18.91
{txt}                 3. SOMETIMES {c |}{res}        295       53.64       72.55
{txt}                5. RARELY, OR {c |}{res}        147       26.73       99.27
{txt}                     7. NEVER {c |}{res}          4        0.73      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}        550      100.00

{txt}Z22. How often does R discuss {c |}
                   politics w {c |}      Freq.     Percent        Cum.
{hline 30}{c +}{hline 35}
                     1. OFTEN {c |}{res}         58       17.74       17.74
{txt}                 3. SOMETIMES {c |}{res}        168       51.38       69.11
{txt}                5. RARELY, OR {c |}{res}         97       29.66       98.78
{txt}                     7. NEVER {c |}{res}          4        1.22      100.00
{txt}{hline 30}{c +}{hline 35}
                        Total {c |}{res}        327      100.00
{txt}
{com}.                 *only 4-6 people say 'never' - they are thus lumped in with 'rarely'
.                 recode M001708 (1=3) (3=2) (5=1) (7=1), gen(disc1_freq)
{txt}(1148 differences between M001708 and disc1_freq)

{com}.                 tab M001708 disc1_freq

                      {txt}{c |}   RECODE of M001708 (Z10. How
Z10. How often does R {c |} often does R discuss politics w)
   discuss politics w {c |}         1          2          3 {c |}     Total
{hline 22}{c +}{hline 33}{c +}{hline 10}
             1. OFTEN {c |}{res}         0          0        354 {txt}{c |}{res}       354 
{txt}         3. SOMETIMES {c |}{res}         0        593          0 {txt}{c |}{res}       593 
{txt}            5. RARELY {c |}{res}       195          0          0 {txt}{c |}{res}       195 
{txt}             7. NEVER {c |}{res}         6          0          0 {txt}{c |}{res}         6 
{txt}{hline 22}{c +}{hline 33}{c +}{hline 10}
                Total {c |}{res}       201        593        354 {txt}{c |}{res}     1,148 

{txt}
{com}.                 recode M001716 (1=3) (3=2) (5=1) (7=1), gen(disc2_freq)
{txt}(860 differences between M001716 and disc2_freq)

{com}.                 tab M001716 disc2_freq

                      {txt}{c |}   RECODE of M001716 (Z14. How
Z14. How often does R {c |} often does R discuss politics w)
   discuss politics w {c |}         1          2          3 {c |}     Total
{hline 22}{c +}{hline 33}{c +}{hline 10}
             1. OFTEN {c |}{res}         0          0        186 {txt}{c |}{res}       186 
{txt}         3. SOMETIMES {c |}{res}         0        483          0 {txt}{c |}{res}       483 
{txt}            5. RARELY {c |}{res}       189          0          0 {txt}{c |}{res}       189 
{txt}             7. NEVER {c |}{res}         2          0          0 {txt}{c |}{res}         2 
{txt}{hline 22}{c +}{hline 33}{c +}{hline 10}
                Total {c |}{res}       191        483        186 {txt}{c |}{res}       860 

{txt}
{com}.                 
.                 recode M001724 (1=3) (3=2) (5=1) (7=1), gen(disc3_freq)
{txt}(550 differences between M001724 and disc3_freq)

{com}.                 tab M001724 disc3_freq

                      {txt}{c |}   RECODE of M001724 (Z18. How
Z18. How often does R {c |} often does R discuss politics w)
   discuss politics w {c |}         1          2          3 {c |}     Total
{hline 22}{c +}{hline 33}{c +}{hline 10}
             1. OFTEN {c |}{res}         0          0        104 {txt}{c |}{res}       104 
{txt}         3. SOMETIMES {c |}{res}         0        295          0 {txt}{c |}{res}       295 
{txt}        5. RARELY, OR {c |}{res}       147          0          0 {txt}{c |}{res}       147 
{txt}             7. NEVER {c |}{res}         4          0          0 {txt}{c |}{res}         4 
{txt}{hline 22}{c +}{hline 33}{c +}{hline 10}
                Total {c |}{res}       151        295        104 {txt}{c |}{res}       550 

{txt}
{com}.                 
.                 recode M001732 (1=3) (3=2) (5=1) (7=1), gen(disc4_freq)
{txt}(327 differences between M001732 and disc4_freq)

{com}.                 tab M001732 disc4_freq

                      {txt}{c |}   RECODE of M001732 (Z22. How
Z22. How often does R {c |} often does R discuss politics w)
   discuss politics w {c |}         1          2          3 {c |}     Total
{hline 22}{c +}{hline 33}{c +}{hline 10}
             1. OFTEN {c |}{res}         0          0         58 {txt}{c |}{res}        58 
{txt}         3. SOMETIMES {c |}{res}         0        168          0 {txt}{c |}{res}       168 
{txt}        5. RARELY, OR {c |}{res}        97          0          0 {txt}{c |}{res}        97 
{txt}             7. NEVER {c |}{res}         4          0          0 {txt}{c |}{res}         4 
{txt}{hline 22}{c +}{hline 33}{c +}{hline 10}
                Total {c |}{res}       101        168         58 {txt}{c |}{res}       327 

{txt}
{com}.                 
.                 mvdecode disc1_freq disc2_freq disc3_freq disc4_freq, mv(0 = .a \ 8 = .b \ 9 = .c)
{txt}
{com}.                 
.                 label def freq 3 "Often" 2 "Sometimes" 1 "Rarely/Never"
{txt}
{com}.                         
.                 foreach var  in disc1_freq disc2_freq disc3_freq disc4_freq {c -(}
{txt}  2{com}.                         label values `var' freq
{txt}  3{com}.                         tab `var'
{txt}  4{com}.                         {c )-}

   {txt}RECODE of {c |}
     M001708 {c |}
   (Z10. How {c |}
often does R {c |}
     discuss {c |}
 politics w) {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Rarely/Never {c |}{res}        201       17.51       17.51
{txt}   Sometimes {c |}{res}        593       51.66       69.16
{txt}       Often {c |}{res}        354       30.84      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}      1,148      100.00

   {txt}RECODE of {c |}
     M001716 {c |}
   (Z14. How {c |}
often does R {c |}
     discuss {c |}
 politics w) {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Rarely/Never {c |}{res}        191       22.21       22.21
{txt}   Sometimes {c |}{res}        483       56.16       78.37
{txt}       Often {c |}{res}        186       21.63      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}        860      100.00

   {txt}RECODE of {c |}
     M001724 {c |}
   (Z18. How {c |}
often does R {c |}
     discuss {c |}
 politics w) {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Rarely/Never {c |}{res}        151       27.45       27.45
{txt}   Sometimes {c |}{res}        295       53.64       81.09
{txt}       Often {c |}{res}        104       18.91      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}        550      100.00

   {txt}RECODE of {c |}
     M001732 {c |}
   (Z22. How {c |}
often does R {c |}
     discuss {c |}
 politics w) {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Rarely/Never {c |}{res}        101       30.89       30.89
{txt}   Sometimes {c |}{res}        168       51.38       82.26
{txt}       Often {c |}{res}         58       17.74      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}        327      100.00
{txt}
{com}.                         
.                 egen disc_freq = rowmean(disc1_freq disc2_freq disc3_freq disc4_freq)
{txt}(659 missing values generated)

{com}.                 label var disc_freq "Avg. Freq of Political Discussion"
{txt}
{com}.                 
.                 summ disc_freq, detail

              {txt}Avg. Freq of Political Discussion
{hline 61}
      Percentiles      Smallest
 1%    {res}        1              1
{txt} 5%    {res}        1              1
{txt}10%    {res}        1              1       {txt}Obs         {res}       1148
{txt}25%    {res} 1.666667              1       {txt}Sum of Wgt. {res}       1148

{txt}50%    {res}        2                      {txt}Mean          {res} 2.021632
                        {txt}Largest       Std. Dev.     {res} .5758626
{txt}75%    {res}      2.5              3
{txt}90%    {res}        3              3       {txt}Variance      {res} .3316178
{txt}95%    {res}        3              3       {txt}Skewness      {res}-.0695684
{txt}99%    {res}        3              3       {txt}Kurtosis      {res} 2.444665
{txt}
{com}.                 
.                 *Weighted Scale of Exposure to Disagreement
.                 
.                         *Agree/Weight
.                         gen a1f = d1_votea * disc1_freq 
{txt}(985 missing values generated)

{com}.                         gen a2f = d2_votea * disc2_freq 
{txt}(1189 missing values generated)

{com}.                         gen a3f = d3_votea * disc3_freq 
{txt}(1407 missing values generated)

{com}.                         gen a4f = d4_votea * disc4_freq 
{txt}(1574 missing values generated)

{com}.                         egen agree_freq = rowtotal(a1f a2f a3f a4f), missing
{txt}(917 missing values generated)

{com}.                 
.                         *Disagree/Weight
.                         gen d1f = d1_voted * disc1_freq 
{txt}(985 missing values generated)

{com}.                         gen d2f = d2_voted * disc2_freq 
{txt}(1189 missing values generated)

{com}.                         gen d3f = d3_voted * disc3_freq 
{txt}(1407 missing values generated)

{com}.                         gen d4f = d4_voted * disc4_freq 
{txt}(1574 missing values generated)

{com}.                         egen dagree_freq = rowtotal(d1f d2f d3f d4f), missing
{txt}(917 missing values generated)

{com}.         
.                 *Scale
.                                 gen disagree_total_freq = dagree_freq - agree_freq
{txt}(917 missing values generated)

{com}.                                 gen disagree_avg_freq = disagree_total_freq/(cand_disagree + cand_agree)
{txt}(917 missing values generated)

{com}.                                 label var disagree_total_freq "Network Disagreement (Frequency Weighted)"
{txt}
{com}.                                 label var disagree_avg_freq "Network Disagreement (Frequency Weighted)"
{txt}
{com}.                                 
.                                 foreach var in disagree_total_freq disagree_avg_freq {c -(}
{txt}  2{com}.                                         summ `var'
{txt}  3{com}.                                         gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.                                         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_t~q {c |}{res}       890   -2.392135    3.617565        -12         10
{txt}(917 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_a~q {c |}{res}       890   -1.022753    1.574888         -3          3
{txt}(917 missing values generated)

{com}.                                 
.                                 label var disagree_total_freq01 "Network Disagreement (Frequency Weighted)"
{txt}
{com}.                                 label var disagree_avg_freq01 "Network Disagreement (Frequency Weighted)"
{txt}
{com}.                                 
.                 
.                 
. *Follow Politics (2000)*
. recode  M001367 (1=4) (2=3) (3=2) (4=1), gen(follow)
{txt}(1543 differences between M001367 and follow)

{com}. label var follow "Political Interest"
{txt}
{com}. 
. summ follow 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 6}follow {c |}{res}      1543    2.670771    .9672832          1          4
{txt}
{com}. gen follow01 = (follow - r(min))/(r(max)-r(min))
{txt}(264 missing values generated)

{com}. label var follow01 "Political Interest"
{txt}
{com}. 
. 
. 
. *Knowledge (2000)*
.         
. label def corre 1 "Correct" 0 "Incorrect/No Guess"
{txt}
{com}.         *lott 
.                 recode M001447 (1=1) (5=0), gen(lott)
{txt}(427 differences between M001447 and lott)

{com}.                 label var lott "Trent Lott Knowledge"
{txt}
{com}.                 label values lott corre
{txt}
{com}.         *reinquist
.                 recode M001450 (1=1) (5=0), gen(rein)
{txt}(486 differences between M001450 and rein)

{com}.                 label var rein "Reinquist Knowledge" 
{txt}
{com}.                 label values rein corre
{txt}
{com}.         *Blair
.                 recode M001453 (1=1) (5=0), gen(blair)
{txt}(142 differences between M001453 and blair)

{com}.                 label var blair "Blair Knowledge"
{txt}
{com}.                 label values blair corre
{txt}
{com}.         *Reno
.                 recode M001456 (1=1) (5=0), gen(reno)
{txt}(273 differences between M001456 and reno)

{com}.                 label var reno "Reno Knowledge"
{txt}
{com}.                 label values reno corre
{txt}
{com}.                 
.                 
.         *bush state: K3a
.                 recode M001458 (0=.) (1=0) (2=0) (3=1) (4=0) (7=0) , gen(bush_state)
{txt}(1449 differences between M001458 and bush_state)

{com}.                 label var bush_state "Bush State Knowledge"
{txt}
{com}.                 label values bush_state corre
{txt}
{com}.         *bush religion: K3b
.                 *correct = methodist*
.                 recode  M001460 (0=0) (1=0) (2=1) (3=0) (7=0), gen(bush_religion)
{txt}(987 differences between M001460 and bush_religion)

{com}.                 label var bush_religion "Bush Religion Knowledge"
{txt}
{com}.                 label values bush_religion corre
{txt}
{com}.         *gore state k4a
.                 *correct = tennessee
.                 recode M001462 (1=0) (2=1) (3=0) (4=0) (7=0) , gen(gore_state)
{txt}(1283 differences between M001462 and gore_state)

{com}.                 label var gore_state "Gore State Knowledge"
{txt}
{com}.                 label values gore_state corre
{txt}
{com}.         *gore religion: k4b
.                 *correct = baptist
.                 recode M001464 (0=0) (1=1) (2=0) (3=0) (7=0), gen(gore_religion)
{txt}(687 differences between M001464 and gore_religion)

{com}.                 label var gore_religion "Gore Religion Knowledge"
{txt}
{com}.                 label values gore_religion corre
{txt}
{com}.         *cheney state
.                 *correct = wyoming
.                 recode M001466 (1=0) (2=0) (3=0) (4=1) (7=0), gen(cheney_state)
{txt}(731 differences between M001466 and cheney_state)

{com}.                 label var cheney_state "Cheney State Knowledge"
{txt}
{com}.                 label values cheney_state corre
{txt}
{com}.         *cheney religion
.                 *correct = methodist*
.                 recode M001468 (0=0) (1=0) (2=1) (3=0) (7=0), gen(cheney_religion)
{txt}(639 differences between M001468 and cheney_religion)

{com}.                 label var cheney_religion "Cheney Religion Knowledge"
{txt}
{com}.                 label values cheney_religion corre
{txt}
{com}.         *lieberman state
.                 *correct = ct
.                 recode M001470  (1=1) (2=0) (3=0) (4=0) (7=0) , gen(lieb_state)
{txt}(387 differences between M001470 and lieb_state)

{com}.                 label var lieb_state "Liberman State Knowledge"
{txt}
{com}.                 label values lieb_state corre
{txt}
{com}.         *lieberman religion
.                 *correct = jewish
.                 recode M001472 (0=0) (1=0) (2=0) (3=1) (7=0) , gen(lieb_religion)
{txt}(1194 differences between M001472 and lieb_religion)

{com}.                 label var lieb_religion "Liberman Religion Knowledge"
{txt}
{com}.                 label values lieb_religion corre
{txt}
{com}. 
.                         
.                         egen knowl = rowtotal(lott rein blair reno bush_state bush_religion gore_state gore_religion cheney_state cheney_religion lieb_religion lieb_state), missing
{txt}(286 missing values generated)

{com}.         label var knowl "Knowledge"
{txt}
{com}.         tab knowl

  {txt}Knowledge {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}         64        4.21        4.21
{txt}          1 {c |}{res}        159       10.45       14.66
{txt}          2 {c |}{res}        185       12.16       26.82
{txt}          3 {c |}{res}        223       14.66       41.49
{txt}          4 {c |}{res}        225       14.79       56.28
{txt}          5 {c |}{res}        203       13.35       69.63
{txt}          6 {c |}{res}        182       11.97       81.59
{txt}          7 {c |}{res}        123        8.09       89.68
{txt}          8 {c |}{res}         77        5.06       94.74
{txt}          9 {c |}{res}         64        4.21       98.95
{txt}         10 {c |}{res}         13        0.85       99.80
{txt}         11 {c |}{res}          3        0.20      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,521      100.00
{txt}
{com}.         summ knowl, detail

                          {txt}Knowledge
{hline 61}
      Percentiles      Smallest
 1%    {res}        0              0
{txt} 5%    {res}        1              0
{txt}10%    {res}        1              0       {txt}Obs         {res}       1521
{txt}25%    {res}        2              0       {txt}Sum of Wgt. {res}       1521

{txt}50%    {res}        4                      {txt}Mean          {res} 4.221565
                        {txt}Largest       Std. Dev.     {res} 2.410003
{txt}75%    {res}        6             10
{txt}90%    {res}        8             11       {txt}Variance      {res} 5.808114
{txt}95%    {res}        9             11       {txt}Skewness      {res} .2712036
{txt}99%    {res}       10             11       {txt}Kurtosis      {res} 2.372471
{txt}
{com}.         
.         summ knowl

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 7}knowl {c |}{res}      1521    4.221565    2.410003          0         11
{txt}
{com}.         gen knowl01 = (knowl - r(min))/(r(max)-r(min))
{txt}(286 missing values generated)

{com}.         label var knowl01 "Knowledge"
{txt}
{com}. 
.         
. *Ideology (2000)*
. tab  M000446

      {txt}G6x1. Summary self plcmnt lib-con {c |}
                                 scale/ {c |}      Freq.     Percent        Cum.
{hline 40}{c +}{hline 35}
1. SCALE: 1 / BRANCHING: strong liberal {c |}{res}         82        5.05        5.05
{txt}2. SCALE: 2 / BRANCHING: not strong lib {c |}{res}        158        9.74       14.79
{txt}3. SCALE: 3. had to choose liberal / BR {c |}{res}        351       21.63       36.41
{txt}4. SCALE: 4. had to choose moderate/ BR {c |}{res}        109        6.72       43.13
{txt}5. SCALE: 5. had to choose conserv/ BRA {c |}{res}        528       32.53       75.66
{txt}6. SCALE: 6 / BRANCHING: not strong con {c |}{res}        250       15.40       91.07
{txt}7. SCALE: 7 / BRANCHING: strong conserv {c |}{res}        145        8.93      100.00
{txt}{hline 40}{c +}{hline 35}
                                  Total {c |}{res}      1,623      100.00
{txt}
{com}.         rename M000446 ideology
{res}{txt}
{com}.         mvdecode ideology, mv(0 = .a \ 8 = .b \ 9 = .c)
{txt}
{com}.         tab ideology

      {txt}G6x1. Summary self plcmnt lib-con {c |}
                                 scale/ {c |}      Freq.     Percent        Cum.
{hline 40}{c +}{hline 35}
1. SCALE: 1 / BRANCHING: strong liberal {c |}{res}         82        5.05        5.05
{txt}2. SCALE: 2 / BRANCHING: not strong lib {c |}{res}        158        9.74       14.79
{txt}3. SCALE: 3. had to choose liberal / BR {c |}{res}        351       21.63       36.41
{txt}4. SCALE: 4. had to choose moderate/ BR {c |}{res}        109        6.72       43.13
{txt}5. SCALE: 5. had to choose conserv/ BRA {c |}{res}        528       32.53       75.66
{txt}6. SCALE: 6 / BRANCHING: not strong con {c |}{res}        250       15.40       91.07
{txt}7. SCALE: 7 / BRANCHING: strong conserv {c |}{res}        145        8.93      100.00
{txt}{hline 40}{c +}{hline 35}
                                  Total {c |}{res}      1,623      100.00
{txt}
{com}.         
.         summ ideology

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 4}ideology {c |}{res}      1623    4.338879    1.640956          1          7
{txt}
{com}.         gen ideology01 = (ideology - r(min))/(r(max)-r(min))
{txt}(184 missing values generated)

{com}.         label var ideology01 "Ideology"
{txt}
{com}.         
.         recode ideology (1=4) (2=3) (3=2) (4=1) (5=2) (6=3) (7=4), gen(ideol_str)
{txt}(1623 differences between ideology and ideol_str)

{com}.         label var ideol_str "Ideological Extremity"
{txt}
{com}.         
.         summ ideol_str

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 3}ideol_str {c |}{res}      1623    2.463956    .8143448          1          4
{txt}
{com}.         gen ideol_str01 = (ideol_str - r(min))/(r(max)-r(min))
{txt}(184 missing values generated)

{com}.         label var ideol_str01 "Ideological Extremity"
{txt}
{com}. 
. 
.         
.         
. **Candidate Ambivalence (pre-election)
. 
. gen gore_likes = . 
{txt}(1807 missing values generated)

{com}. replace gore_likes = 0 if M000305 == 5
{txt}(878 real changes made)

{com}. replace gore_likes = 1 if M000305 == 1 & M000306 !=. & M000307 == .
{txt}(295 real changes made)

{com}. replace gore_likes = 2 if M000305 == 1 & M000306 !=. & M000307 !=. & M000308 ==. 
{txt}(220 real changes made)

{com}. replace gore_likes = 3 if M000305 == 1 & M000306 !=. & M000307 !=. & M000308 !=. & M000309 ==. 
{txt}(168 real changes made)

{com}. replace gore_likes = 4 if M000305 == 1 & M000306 !=. & M000307 !=. & M000308 !=. & M000309 !=. & M000310 ==.
{txt}(104 real changes made)

{com}. replace gore_likes = 5 if M000305 == 1 &  M000306 !=. & M000307 !=. & M000308 !=. & M000309 !=.  & M000310 !=.
{txt}(115 real changes made)

{com}. 
. gen gore_dislikes = .
{txt}(1807 missing values generated)

{com}. replace gore_dislikes = 0 if M000311 == 5
{txt}(934 real changes made)

{com}. 
. replace gore_dislikes = 1 if M000311 == 1 & M000312 !=. & M000313 == .
{txt}(316 real changes made)

{com}. replace gore_dislikes = 2 if M000311 == 1 & M000312 !=. & M000313 !=. & M000314 ==. 
{txt}(243 real changes made)

{com}. replace gore_dislikes = 3 if M000311 == 1 & M000312 !=. & M000313 !=. & M000314 !=. & M000315 ==. 
{txt}(147 real changes made)

{com}. replace gore_dislikes = 4 if M000311 == 1 & M000312 !=. & M000313 !=. & M000314 !=. & M000315 !=. & M000316 ==.
{txt}(73 real changes made)

{com}. replace gore_dislikes = 5 if M000311 == 1 &  M000312 !=. & M000313 !=. & M000314 !=. & M000315 !=.  & M000316 !=.
{txt}(65 real changes made)

{com}. 
. 
. 
. gen bush_likes = .
{txt}(1807 missing values generated)

{com}. replace bush_likes = 0 if M000317 == 5
{txt}(970 real changes made)

{com}. replace bush_likes = 1 if M000317 == 1 & M000318 !=. & M000319 == .
{txt}(272 real changes made)

{com}. replace bush_likes = 2 if M000317 == 1 & M000318 !=. & M000319 !=. & M000320 ==. 
{txt}(237 real changes made)

{com}. replace bush_likes = 3 if M000317 == 1 & M000318 !=. & M000319 !=. & M000320 !=. & M000321 ==. 
{txt}(135 real changes made)

{com}. replace bush_likes = 4 if M000317 == 1 & M000318 !=. & M000319 !=. & M000320 !=. & M000321 !=. & M000322 ==.
{txt}(75 real changes made)

{com}. replace bush_likes = 5 if M000317 == 1 &  M000318 !=. & M000319 !=. & M000320 !=. & M000321 !=.  & M000322 !=.
{txt}(94 real changes made)

{com}. 
. 
. 
. 
. gen bush_dislikes = .
{txt}(1807 missing values generated)

{com}. replace bush_dislikes = 0 if M000323 == 5
{txt}(899 real changes made)

{com}. replace bush_dislikes = 1 if M000323 == 1 & M000324 !=. & M000325 == .
{txt}(324 real changes made)

{com}. replace bush_dislikes = 2 if M000323 == 1 & M000324 !=. & M000325 !=. & M000326 ==. 
{txt}(236 real changes made)

{com}. replace bush_dislikes = 3 if M000323 == 1 & M000324 !=. & M000325 !=. & M000326 !=. & M000327 ==. 
{txt}(150 real changes made)

{com}. replace bush_dislikes = 4 if M000323 == 1 & M000324 !=. & M000325 !=. & M000326 !=. & M000327 !=. & M000328 ==.
{txt}(78 real changes made)

{com}. replace bush_dislikes = 5 if M000323 == 1 &  M000324 !=. & M000325 !=. & M000326 !=. & M000327 !=.  & M000328 !=.
{txt}(88 real changes made)

{com}. 
. 
.                         
. *Campaign Interest and Caring About Election - 2000
.         
. recode  M000301 (1=3) (3=2) (5=1), gen(camp_int2000)
{txt}(1807 differences between M000301 and camp_int2000)

{com}. label var camp_int2000 "Campaign Interest"
{txt}
{com}. 
. recode M000302 (1=1) (3=0) (8=0), gen(cares2000)
{txt}(397 differences between M000302 and cares2000)

{com}. label var cares2000 "Cares about Election"
{txt}
{com}. 
. 
. 
. gen dem_likes = . 
{txt}(1807 missing values generated)

{com}. replace dem_likes = 0 if M000373 == 5
{txt}(766 real changes made)

{com}. replace dem_likes = 1 if M000373 == 1 & M000374 !=. & M000375 == .
{txt}(390 real changes made)

{com}. replace dem_likes = 2 if M000373 == 1 & M000374 !=. & M000375 !=. & M000376 ==. 
{txt}(276 real changes made)

{com}. replace dem_likes = 3 if M000373 == 1 & M000374 !=. & M000375 !=. & M000376 !=. & M000377 ==. 
{txt}(175 real changes made)

{com}. replace dem_likes = 4 if M000373 == 1 & M000374 !=. & M000375 !=. & M000376 !=. & M000377 !=. & M000378 ==.
{txt}(95 real changes made)

{com}. replace dem_likes = 5 if M000373 == 1 &  M000374 !=. & M000375 !=. & M000376 !=. & M000377 !=.  & M000378 !=.
{txt}(77 real changes made)

{com}. 
. 
. 
. gen dem_dislikes = .
{txt}(1807 missing values generated)

{com}. replace dem_dislikes = 0 if M000379 == 5
{txt}(996 real changes made)

{com}. replace dem_dislikes = 1 if M000379 == 1 & M000380 !=. & M000381 == .
{txt}(324 real changes made)

{com}. replace dem_dislikes = 2 if M000379 == 1 & M000380 !=. & M000381 !=. & M000382 ==. 
{txt}(228 real changes made)

{com}. replace dem_dislikes = 3 if M000379 == 1 & M000380 !=. & M000381 !=. & M000382 !=. & M000383 ==. 
{txt}(121 real changes made)

{com}. replace dem_dislikes = 4 if M000379 == 1 & M000380 !=. & M000381 !=. & M000382 !=. & M000383 !=. & M000384 ==.
{txt}(54 real changes made)

{com}. replace dem_dislikes = 5 if M000379 == 1 &  M000380 !=. & M000381 !=. & M000382 !=. & M000383 !=.  & M000384 !=.
{txt}(49 real changes made)

{com}. 
. 
. 
. gen rep_likes = .
{txt}(1807 missing values generated)

{com}. replace rep_likes = 0 if M000385 == 5
{txt}(975 real changes made)

{com}. replace rep_likes = 1 if M000385 == 1 & M000386 !=. & M000387 == .
{txt}(303 real changes made)

{com}. replace rep_likes = 2 if M000385 == 1 & M000386 !=. & M000387 !=. & M000388 ==. 
{txt}(224 real changes made)

{com}. replace rep_likes = 3 if M000385 == 1 & M000386 !=. & M000387 !=. & M000388 !=. & M000389 ==. 
{txt}(135 real changes made)

{com}. replace rep_likes = 4 if M000385 == 1 & M000386 !=. & M000387 !=. & M000388 !=. & M000389 !=. & M000390 ==.
{txt}(78 real changes made)

{com}. replace rep_likes = 5 if M000385 == 1 &  M000386 !=. & M000387 !=. & M000388 !=. & M000389 !=.  & M000390 !=.
{txt}(59 real changes made)

{com}. 
. 
. gen rep_dislikes = .
{txt}(1807 missing values generated)

{com}. replace rep_dislikes = 0 if M000391 == 5
{txt}(867 real changes made)

{com}. replace rep_dislikes = 1 if M000391 == 1 & M000392 !=. & M000393 == .
{txt}(355 real changes made)

{com}. replace rep_dislikes = 2 if M000391 == 1 & M000392 !=. & M000393 !=. & M000394 ==. 
{txt}(276 real changes made)

{com}. replace rep_dislikes = 3 if M000391 == 1 & M000392 !=. & M000393 !=. & M000394 !=. & M000327 ==. 
{txt}(199 real changes made)

{com}. replace rep_dislikes = 4 if M000391 == 1 & M000392 !=. & M000393 !=. & M000394 !=. & M000327 !=. & M000396 ==.
{txt}(45 real changes made)

{com}. replace rep_dislikes = 5 if M000391 == 1 &  M000392 !=. & M000393 !=. & M000394 !=. & M000327 !=.  & M000396 !=.
{txt}(33 real changes made)

{com}. 
. 
.         *ID Consistent
.                 gen consistent = . 
{txt}(1807 missing values generated)

{com}.                 replace consistent = dem_likes + rep_dislikes if pid_2_2000  == 1
{txt}(867 real changes made)

{com}.                 replace consistent = dem_dislikes + rep_likes if pid_2_2000  == 0
{txt}(673 real changes made)

{com}.                 label var consistent "Partisan Identity Consistent Likes/Dislikes"
{txt}
{com}. 
.         *ID Conflicting
.                 gen conflicting = . 
{txt}(1807 missing values generated)

{com}.                 replace conflicting = dem_dislikes + rep_likes if pid_2_2000   == 1
{txt}(869 real changes made)

{com}.                 replace conflicting = dem_likes + rep_dislikes if pid_2_2000   == 0
{txt}(678 real changes made)

{com}.                 label var conflicting "Partisan Identity Conclifting Likes/Dislikes"
{txt}
{com}. 
. *for matching analyses
. recode M000917 (1=1) (2=1) (3=2) (4=3) (5=3) (6=4) (7=4) (9=.), gen(educ2000)
{txt}(947 differences between M000917 and educ2000)

{com}.         tab educ2000 M000917

 {txt}RECODE of {c |}
   M000917 {c |}
  (Y4x. Sp {c |}
     educ. {c |}                            Y4x. Sp educ. Summary
  Summary) {c |} 1. 8 grad  2. 9-11 g  3. High s  4. More t  5. Junior  6. BA lev  7. Advanc {c |}     Total
{hline 11}{c +}{hline 77}{c +}{hline 10}
         1 {c |}{res}        29         56          0          0          0          0          0 {txt}{c |}{res}        85 
{txt}         2 {c |}{res}         0          0        297          0          0          0          0 {txt}{c |}{res}       297 
{txt}         3 {c |}{res}         0          0          0        174         85          0          0 {txt}{c |}{res}       259 
{txt}         4 {c |}{res}         0          0          0          0          0        218        117 {txt}{c |}{res}       335 
{txt}{hline 11}{c +}{hline 77}{c +}{hline 10}
     Total {c |}{res}        29         56        297        174         85        218        117 {txt}{c |}{res}       976 

{txt}
{com}.         label var educ2000 "Education"
{txt}
{com}.         label def edua 1 "< HS" 2 "HS" 3 "Some College" 4 "College Degree+"
{txt}
{com}.         label values educ2000 edua
{txt}
{com}.         tab educ2000

      {txt}Education {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
           < HS {c |}{res}         85        8.71        8.71
{txt}             HS {c |}{res}        297       30.43       39.14
{txt}   Some College {c |}{res}        259       26.54       65.68
{txt}College Degree+ {c |}{res}        335       34.32      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}        976      100.00
{txt}
{com}.         
. rename M000997 income2000
{res}{txt}
{com}. label var income2000 "Income"
{txt}
{com}. rename M000908 age2000
{res}{txt}
{com}. label var age2000 "Age"
{txt}
{com}. 
. 
. tabulate camp_int2000, gen(cint_)

   {txt}Campaign {c |}
   Interest {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          1 {c |}{res}        396       21.91       21.91
{txt}          2 {c |}{res}        886       49.03       70.95
{txt}          3 {c |}{res}        525       29.05      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,807      100.00
{txt}
{com}. tabulate pid_str2000, gen(pstr_)

   {txt}PID Str. {c |}
     (2000) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Leaner {c |}{res}        499       31.60       31.60
{txt}       Weak {c |}{res}        489       30.97       62.57
{txt}     Strong {c |}{res}        591       37.43      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,579      100.00
{txt}
{com}. 
. 
. 
. *****Need for cognition & need to evaluate****
. 
. 
. 
. recode M000862 (0=.) (8=.) (1=4) (2=3) (3=2) (4=1) (9=.), gen(opinionated)
{txt}(1798 differences between M000862 and opinionated)

{com}. recode M000866 (0 8 9 = .) , gen(opinion_degree)
{txt}(0 differences between M000866 and opinion_degree)

{com}. 
. foreach var in opinionated opinion_degree {c -(}
{txt}  2{com}.         summ `var'
{txt}  3{com}.         gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 1}opinionated {c |}{res}      1798    2.670189      .86399          1          4
{txt}(9 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
opinion_de~e {c |}{res}      1771    3.288538    .9488492          1          5
{txt}(36 missing values generated)

{com}. 
. egen evaluate1 = rowtotal(opinionated01 opinion_degree01), missing
{txt}(7 missing values generated)

{com}. 
.         
. recode M000871 (0 8 9 =.) (1=0) (5=1) , gen(complex)
{txt}(1761 differences between M000871 and complex)

{com}. recode M000870 (0 8 = .) (5=0) (4=0.25) (3=0.50) (2=0.75) (1=1), gen(thinking)
{txt}(1088 differences between M000870 and thinking)

{com}. 
. egen nfc1 = rowtotal(complex thinking), missing
{txt}(5 missing values generated)

{com}.         
. 
{txt}end of do-file

{com}. set more off
{txt}
{com}. 
. eststo: ologit retro2002_3 i.partisan2000##c.disagree_total names1 disc_knowl ///
>         follow age2002 educ income2002 i.gender i.race i.employed i.marital nfc1 evaluate1 [pweight=WT02PRE]

{res}{txt}Iteration 0:{space 3}log pseudolikelihood = {res:-465.09183}  
Iteration 1:{space 3}log pseudolikelihood = {res:-431.60631}  
Iteration 2:{space 3}log pseudolikelihood = {res:-431.18488}  
Iteration 3:{space 3}log pseudolikelihood = {res:-431.18367}  
Iteration 4:{space 3}log pseudolikelihood = {res:-431.18367}  
{res}
{txt}Ordered logistic regression{col 51}Number of obs{col 67}= {res}       549
{txt}{col 51}Wald chi2({res}19{txt}){col 67}= {res}     51.82
{txt}{col 51}Prob > chi2{col 67}= {res}    0.0001
{txt}Log pseudolikelihood = {res}-431.18367{txt}{col 51}Pseudo R2{col 67}= {res}    0.0729

{txt}{hline 34}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 35}{c |}{col 47}    Robust
{col 1}                      retro2002_3{col 35}{c |}      Coef.{col 47}   Std. Err.{col 59}      z{col 67}   P>|z|{col 75}     [95% Con{col 88}f. Interval]
{hline 34}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{space 21}partisan2000 {c |}
{space 21}In-Partisan  {c |}{col 35}{res}{space 2}-1.171401{col 47}{space 2} .2592493{col 58}{space 1}   -4.52{col 67}{space 3}0.000{col 75}{space 4} -1.67952{col 88}{space 3}-.6632816
{txt}{space 19}disagree_total {c |}{col 35}{res}{space 2}-.0039288{col 47}{space 2} .0804639{col 58}{space 1}   -0.05{col 67}{space 3}0.961{col 75}{space 4}-.1616351{col 88}{space 3} .1537775
{txt}{space 33} {c |}
{space 4}partisan2000#c.disagree_total {c |}
{space 21}In-Partisan  {c |}{col 35}{res}{space 2}-.0131786{col 47}{space 2}  .123048{col 58}{space 1}   -0.11{col 67}{space 3}0.915{col 75}{space 4}-.2543481{col 88}{space 3}  .227991
{txt}{space 33} {c |}
{space 27}names1 {c |}{col 35}{res}{space 2}-.2449951{col 47}{space 2} .0903066{col 58}{space 1}   -2.71{col 67}{space 3}0.007{col 75}{space 4}-.4219928{col 88}{space 3}-.0679973
{txt}{space 23}disc_knowl {c |}{col 35}{res}{space 2} .0793229{col 47}{space 2} .2106918{col 58}{space 1}    0.38{col 67}{space 3}0.707{col 75}{space 4}-.3336255{col 88}{space 3} .4922713
{txt}{space 27}follow {c |}{col 35}{res}{space 2} .0376786{col 47}{space 2} .1328755{col 58}{space 1}    0.28{col 67}{space 3}0.777{col 75}{space 4}-.2227527{col 88}{space 3} .2981099
{txt}{space 26}age2002 {c |}{col 35}{res}{space 2}-.0033681{col 47}{space 2}  .009047{col 58}{space 1}   -0.37{col 67}{space 3}0.710{col 75}{space 4}-.0210999{col 88}{space 3} .0143638
{txt}{space 29}educ {c |}{col 35}{res}{space 2}-.0768688{col 47}{space 2} .1324272{col 58}{space 1}   -0.58{col 67}{space 3}0.562{col 75}{space 4}-.3364213{col 88}{space 3} .1826838
{txt}{space 23}income2002 {c |}{col 35}{res}{space 2} .0337261{col 47}{space 2}  .063054{col 58}{space 1}    0.53{col 67}{space 3}0.593{col 75}{space 4}-.0898575{col 88}{space 3} .1573097
{txt}{space 33} {c |}
{space 27}gender {c |}
{space 26}Female  {c |}{col 35}{res}{space 2}-.2868988{col 47}{space 2}  .214217{col 58}{space 1}   -1.34{col 67}{space 3}0.180{col 75}{space 4}-.7067564{col 88}{space 3} .1329589
{txt}{space 33} {c |}
{space 29}race {c |}
{space 27}Black  {c |}{col 35}{res}{space 2} .1682316{col 47}{space 2} .4240471{col 58}{space 1}    0.40{col 67}{space 3}0.692{col 75}{space 4}-.6628854{col 88}{space 3} .9993486
{txt}{space 24}Hispanic  {c |}{col 35}{res}{space 2} .4618229{col 47}{space 2} .4370228{col 58}{space 1}    1.06{col 67}{space 3}0.291{col 75}{space 4} -.394726{col 88}{space 3} 1.318372
{txt}{space 27}Other  {c |}{col 35}{res}{space 2} .3018524{col 47}{space 2} .5331298{col 58}{space 1}    0.57{col 67}{space 3}0.571{col 75}{space 4}-.7430628{col 88}{space 3} 1.346768
{txt}{space 33} {c |}
{space 25}employed {c |}
{space 22}Unemployed  {c |}{col 35}{res}{space 2} .4412443{col 47}{space 2} .6204831{col 58}{space 1}    0.71{col 67}{space 3}0.477{col 75}{space 4}-.7748802{col 88}{space 3} 1.657369
{txt}{space 25}Retired  {c |}{col 35}{res}{space 2} .3163892{col 47}{space 2} .3505185{col 58}{space 1}    0.90{col 67}{space 3}0.367{col 75}{space 4}-.3706145{col 88}{space 3} 1.003393
{txt}Perm. Disabled/Homemaker/Student  {c |}{col 35}{res}{space 2} .9129926{col 47}{space 2} .3521855{col 58}{space 1}    2.59{col 67}{space 3}0.010{col 75}{space 4} .2227216{col 88}{space 3} 1.603264
{txt}{space 33} {c |}
{space 26}marital {c |}
{space 25}Married  {c |}{col 35}{res}{space 2}-.5074442{col 47}{space 2} .2396358{col 58}{space 1}   -2.12{col 67}{space 3}0.034{col 75}{space 4}-.9771218{col 88}{space 3}-.0377665
{txt}{space 29}nfc1 {c |}{col 35}{res}{space 2} .1058868{col 47}{space 2} .1643576{col 58}{space 1}    0.64{col 67}{space 3}0.519{col 75}{space 4}-.2162482{col 88}{space 3} .4280218
{txt}{space 24}evaluate1 {c |}{col 35}{res}{space 2} -.365457{col 47}{space 2} .2784155{col 58}{space 1}   -1.31{col 67}{space 3}0.189{col 75}{space 4}-.9111413{col 88}{space 3} .1802274
{txt}{hline 34}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
                            /cut1 {c |}{col 35}{res}{space 2}-3.713983{col 47}{space 2}  .792616{col 75}{space 4}-5.267482{col 88}{space 3}-2.160484
{txt}                            /cut2 {c |}{col 35}{res}{space 2}-1.343777{col 47}{space 2} .7924044{col 75}{space 4}-2.896861{col 88}{space 3}  .209307
{txt}{hline 34}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
({res}est3{txt} stored)

{com}. eststo: ologit retro2002 i.partisan2000##c.disagree_total names1 disc_knowl ///
>         follow age2002 educ income2002 i.gender i.race i.employed i.marital nfc1 evaluate1 [pweight=WT02PRE]

{res}{txt}Iteration 0:{space 3}log pseudolikelihood = {res:-623.17854}  
Iteration 1:{space 3}log pseudolikelihood = {res: -586.8256}  
Iteration 2:{space 3}log pseudolikelihood = {res:-586.16978}  
Iteration 3:{space 3}log pseudolikelihood = {res:-586.16795}  
Iteration 4:{space 3}log pseudolikelihood = {res:-586.16795}  
{res}
{txt}Ordered logistic regression{col 51}Number of obs{col 67}= {res}       549
{txt}{col 51}Wald chi2({res}19{txt}){col 67}= {res}     54.05
{txt}{col 51}Prob > chi2{col 67}= {res}    0.0000
{txt}Log pseudolikelihood = {res}-586.16795{txt}{col 51}Pseudo R2{col 67}= {res}    0.0594

{txt}{hline 34}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 35}{c |}{col 47}    Robust
{col 1}                        retro2002{col 35}{c |}      Coef.{col 47}   Std. Err.{col 59}      z{col 67}   P>|z|{col 75}     [95% Con{col 88}f. Interval]
{hline 34}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{space 21}partisan2000 {c |}
{space 21}In-Partisan  {c |}{col 35}{res}{space 2}-1.155562{col 47}{space 2} .2412582{col 58}{space 1}   -4.79{col 67}{space 3}0.000{col 75}{space 4}-1.628419{col 88}{space 3}-.6827045
{txt}{space 19}disagree_total {c |}{col 35}{res}{space 2}-.0676966{col 47}{space 2} .0804956{col 58}{space 1}   -0.84{col 67}{space 3}0.400{col 75}{space 4}-.2254651{col 88}{space 3}  .090072
{txt}{space 33} {c |}
{space 4}partisan2000#c.disagree_total {c |}
{space 21}In-Partisan  {c |}{col 35}{res}{space 2}  .057647{col 47}{space 2} .1196498{col 58}{space 1}    0.48{col 67}{space 3}0.630{col 75}{space 4}-.1768623{col 88}{space 3} .2921564
{txt}{space 33} {c |}
{space 27}names1 {c |}{col 35}{res}{space 2}-.2178874{col 47}{space 2} .0883728{col 58}{space 1}   -2.47{col 67}{space 3}0.014{col 75}{space 4}-.3910949{col 88}{space 3}-.0446799
{txt}{space 23}disc_knowl {c |}{col 35}{res}{space 2} .1374525{col 47}{space 2} .2086143{col 58}{space 1}    0.66{col 67}{space 3}0.510{col 75}{space 4}-.2714241{col 88}{space 3} .5463291
{txt}{space 27}follow {c |}{col 35}{res}{space 2} .0512052{col 47}{space 2} .1258488{col 58}{space 1}    0.41{col 67}{space 3}0.684{col 75}{space 4}-.1954539{col 88}{space 3} .2978643
{txt}{space 26}age2002 {c |}{col 35}{res}{space 2} .0003113{col 47}{space 2} .0088986{col 58}{space 1}    0.03{col 67}{space 3}0.972{col 75}{space 4}-.0171297{col 88}{space 3} .0177522
{txt}{space 29}educ {c |}{col 35}{res}{space 2}-.1017212{col 47}{space 2} .1306433{col 58}{space 1}   -0.78{col 67}{space 3}0.436{col 75}{space 4}-.3577773{col 88}{space 3} .1543349
{txt}{space 23}income2002 {c |}{col 35}{res}{space 2} .0576517{col 47}{space 2} .0601053{col 58}{space 1}    0.96{col 67}{space 3}0.337{col 75}{space 4}-.0601525{col 88}{space 3} .1754559
{txt}{space 33} {c |}
{space 27}gender {c |}
{space 26}Female  {c |}{col 35}{res}{space 2}-.3660531{col 47}{space 2} .2228529{col 58}{space 1}   -1.64{col 67}{space 3}0.100{col 75}{space 4}-.8028367{col 88}{space 3} .0707306
{txt}{space 33} {c |}
{space 29}race {c |}
{space 27}Black  {c |}{col 35}{res}{space 2}-.0298304{col 47}{space 2} .3333776{col 58}{space 1}   -0.09{col 67}{space 3}0.929{col 75}{space 4}-.6832384{col 88}{space 3} .6235777
{txt}{space 24}Hispanic  {c |}{col 35}{res}{space 2}  .636988{col 47}{space 2} .4608109{col 58}{space 1}    1.38{col 67}{space 3}0.167{col 75}{space 4}-.2661848{col 88}{space 3} 1.540161
{txt}{space 27}Other  {c |}{col 35}{res}{space 2} .3888235{col 47}{space 2} .4468305{col 58}{space 1}    0.87{col 67}{space 3}0.384{col 75}{space 4}-.4869481{col 88}{space 3} 1.264595
{txt}{space 33} {c |}
{space 25}employed {c |}
{space 22}Unemployed  {c |}{col 35}{res}{space 2} .2580723{col 47}{space 2} .5129372{col 58}{space 1}    0.50{col 67}{space 3}0.615{col 75}{space 4}-.7472662{col 88}{space 3} 1.263411
{txt}{space 25}Retired  {c |}{col 35}{res}{space 2} .2497168{col 47}{space 2} .3706652{col 58}{space 1}    0.67{col 67}{space 3}0.501{col 75}{space 4}-.4767737{col 88}{space 3} .9762073
{txt}Perm. Disabled/Homemaker/Student  {c |}{col 35}{res}{space 2} .8871846{col 47}{space 2}  .318749{col 58}{space 1}    2.78{col 67}{space 3}0.005{col 75}{space 4}  .262448{col 88}{space 3} 1.511921
{txt}{space 33} {c |}
{space 26}marital {c |}
{space 25}Married  {c |}{col 35}{res}{space 2}-.5074931{col 47}{space 2} .2459605{col 58}{space 1}   -2.06{col 67}{space 3}0.039{col 75}{space 4}-.9895667{col 88}{space 3}-.0254194
{txt}{space 29}nfc1 {c |}{col 35}{res}{space 2} .0667706{col 47}{space 2} .1585764{col 58}{space 1}    0.42{col 67}{space 3}0.674{col 75}{space 4}-.2440334{col 88}{space 3} .3775746
{txt}{space 24}evaluate1 {c |}{col 35}{res}{space 2}-.4268811{col 47}{space 2} .2565845{col 58}{space 1}   -1.66{col 67}{space 3}0.096{col 75}{space 4}-.9297775{col 88}{space 3} .0760152
{txt}{hline 34}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
                            /cut1 {c |}{col 35}{res}{space 2}-3.723299{col 47}{space 2} .7118158{col 75}{space 4}-5.118432{col 88}{space 3}-2.328165
{txt}                            /cut2 {c |}{col 35}{res}{space 2}-3.396436{col 47}{space 2} .7105087{col 75}{space 4}-4.789007{col 88}{space 3}-2.003864
{txt}                            /cut3 {c |}{col 35}{res}{space 2}-1.028482{col 47}{space 2} .7112247{col 75}{space 4}-2.422457{col 88}{space 3} .3654924
{txt}                            /cut4 {c |}{col 35}{res}{space 2} .6632359{col 47}{space 2} .7135133{col 75}{space 4}-.7352245{col 88}{space 3} 2.061696
{txt}{hline 34}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
({res}est4{txt} stored)

{com}. 
.         
.         
. /**2008-2009**/
. clear 
{txt}
{com}. 
. do "Data Cleaning - 2008 Panel.do"
{txt}
{com}. **********************************************************************
. **********************************************************************
. ***********************2008-9 ANES Panel Survey***********************
. **********************************************************************
. **********************************************************************
. **********************************************************************
. 
. 
. 
. 
. **********************************************************************
. ****************************Data Cleaning****************************
. **********************************************************************
. **********************************************************************
. **********************************************************************
. **********************************************************************
. clear
{txt}
{com}. set more off
{txt}
{com}. use "ANES 2008 Panel.dta"
{txt}
{com}. set more off
{txt}
{com}. 
. 
.                 
.                 ************************************
.                 *********Economic Assessments*******
.                 ************************************
. 
. *W1
.         *Economy vs. 2001
.         recode  W1T1 (-7=.) (-6=.) (-5=.) (-4=.) ///
>                 (1=5) (2=4) (3=3) (4=2) (5=1)   , gen(w1_econ2001)
{txt}(4009 differences between W1T1 and w1_econ2001)

{com}.                 
.                 
.         label var w1_econ2001 "Econ Better than 2001?"
{txt}
{com}.         label def bet 1 "Much Worse" 2 "Somewhat Worse" 3 "Same" 4 "Somewhat Better" 5 "Much Better" 
{txt}
{com}.         label values w1_econ2001 bet
{txt}
{com}.         
.         recode w1_econ2001 (1=1) (2=1) (3=2) (4=3) (5=3), gen(w1_econ2001_3)
{txt}(949 differences between w1_econ2001 and w1_econ2001_3)

{com}.         label def bet1 1 "Worse" 2 "Same" 3 "Better" 
{txt}
{com}.         label var w1_econ2001_3 "Econ Better than 2001 (W1)?"
{txt}
{com}.         label values w1_econ2001_3 bet1
{txt}
{com}. 
.         tab w1_econ2001

    {txt}Econ Better {c |}
     than 2001? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        668       41.31       41.31
{txt} Somewhat Worse {c |}{res}        558       34.51       75.82
{txt}           Same {c |}{res}        231       14.29       90.11
{txt}Somewhat Better {c |}{res}        126        7.79       97.90
{txt}    Much Better {c |}{res}         34        2.10      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,617      100.00
{txt}
{com}.         tab w1_econ2001_3

{txt}Econ Better {c |}
  than 2001 {c |}
      (W1)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,226       75.82       75.82
{txt}       Same {c |}{res}        231       14.29       90.11
{txt}     Better {c |}{res}        160        9.89      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,617      100.00
{txt}
{com}.         
.         *Deficit vs. 2001
.         recode W1T4 (-7=.) (-6=.) (-5=.) (-4=.) ///
>                 (1=5) (2=4) (3=3) (4=2) (5=1) , gen(w1_deficit2001)
{txt}(4026 differences between W1T4 and w1_deficit2001)

{com}.         
.         label var w1_deficit2001 "Deficit Better than 2001 (W1)?"
{txt}
{com}.         label values w1_deficit2001 bet
{txt}
{com}.         
.         recode w1_deficit2001 (1=1) (2=1) (3=2) (4=3) (5=3), gen(w1_deficit2001_3)
{txt}(727 differences between w1_deficit2001 and w1_deficit2001_3)

{com}.         label var w1_deficit2001_3 "Deficit Better than 2001 (W1)?"
{txt}
{com}.         label values w1_deficit2001_3 bet1
{txt}
{com}.         
.         tab w1_deficit2001

 {txt}Deficit Better {c |}
than 2001 (W1)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        887       54.96       54.96
{txt} Somewhat Worse {c |}{res}        472       29.24       84.20
{txt}           Same {c |}{res}        214       13.26       97.46
{txt}Somewhat Better {c |}{res}         34        2.11       99.57
{txt}    Much Better {c |}{res}          7        0.43      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,614      100.00
{txt}
{com}.         tab w1_deficit2001_3

    {txt}Deficit {c |}
Better than {c |}
 2001 (W1)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,359       84.20       84.20
{txt}       Same {c |}{res}        214       13.26       97.46
{txt}     Better {c |}{res}         41        2.54      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,614      100.00
{txt}
{com}.         
.         *Economy vs. 2007
.         recode W1U1 (-7=.) (-6=.) (-5=.) (-4=.) ///
>                 (1=3) (2=2) (3=1), gen(w1_retro)
{txt}(3869 differences between W1U1 and w1_retro)

{com}.         label var w1_retro "Econ Better than 1yr Ago (W1)?"
{txt}
{com}.         label values w1_retro bet1
{txt}
{com}.         
.         gen w1_retro5 = .
{txt}(4240 missing values generated)

{com}.         replace w1_retro5 = 5 if w1_retro == 3 & W1U2 == 1
{txt}(12 real changes made)

{com}.         replace w1_retro5 = 4 if w1_retro == 3 & W1U2 == 2
{txt}(39 real changes made)

{com}.         replace w1_retro5 = 3 if w1_retro == 2
{txt}(371 real changes made)

{com}.         replace w1_retro5 = 2 if w1_retro == 1 & W1U3 == 2
{txt}(635 real changes made)

{com}.         replace w1_retro5 = 1 if w1_retro == 1 & W1U3 == 1
{txt}(556 real changes made)

{com}.         label var w1_retro5 "Econ Better than 1yr Ago (W1)?"
{txt}
{com}.         label values w1_retro5 bet
{txt}
{com}. 
.         tab w1_retro

{txt}Econ Better {c |}
   than 1yr {c |}
  Ago (W1)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,195       73.90       73.90
{txt}       Same {c |}{res}        371       22.94       96.85
{txt}     Better {c |}{res}         51        3.15      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,617      100.00
{txt}
{com}.         tab w1_retro5

    {txt}Econ Better {c |}
   than 1yr Ago {c |}
          (W1)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        556       34.47       34.47
{txt} Somewhat Worse {c |}{res}        635       39.37       73.84
{txt}           Same {c |}{res}        371       23.00       96.84
{txt}Somewhat Better {c |}{res}         39        2.42       99.26
{txt}    Much Better {c |}{res}         12        0.74      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,613      100.00
{txt}
{com}.         
.         *Prospective
.         recode W1U4 (-7=.) (-6=.) (-5=.) (-4=.), gen(w1_prosp)
{txt}(2624 differences between W1U4 and w1_prosp)

{com}.         label var w1_prosp "Econ Worse in 1yr (W1)?"
{txt}
{com}.         label def wor 1 "Better" 2 "Same" 3 "Worse"
{txt}
{com}.         label values w1_prosp wor
{txt}
{com}.                 
.         gen w1_prosp5 = .
{txt}(4240 missing values generated)

{com}.         replace w1_prosp5 = 1  if w1_prosp == 3 & W1U5 == 1
{txt}(0 real changes made)

{com}.         replace w1_prosp5 = 2  if w1_prosp == 3 & W1U5 == 2
{txt}(0 real changes made)

{com}.         replace w1_prosp5 = 3  if w1_prosp == 2
{txt}(755 real changes made)

{com}.         replace w1_prosp5 = 4  if w1_prosp == 1 & W1U6 == 2
{txt}(0 real changes made)

{com}.         replace w1_prosp5 = 5  if w1_prosp == 1 & W1U6 == 1
{txt}(0 real changes made)

{com}.         label var w1_prosp5 "Econ Worse in 1yr (W1)?"
{txt}
{com}.         label def mwor 1 "Much Better" 2 "Somewhat Better" 3 "Same" ///
>                 4 "Somewhat Worse" 5 "Somewhat Worse" 
{txt}
{com}.         label values w1_prosp5 mwor
{txt}
{com}.         
.         tab w1_prosp 

 {txt}Econ Worse {c |}
     in 1yr {c |}
      (W1)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Better {c |}{res}        318       19.68       19.68
{txt}       Same {c |}{res}        755       46.72       66.40
{txt}      Worse {c |}{res}        543       33.60      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,616      100.00
{txt}
{com}.         tab w1_prosp5   

  {txt}Econ Worse in {c |}
      1yr (W1)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
           Same {c |}{res}        755      100.00      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}        755      100.00
{txt}
{com}. 
. *W6
.         *Economy vs. 2001
.         recode  W6T1 (-7=.) (-6=.) (-5=.) (-4=.) ///
>                 (1=5) (2=4) (3=3) (4=2) (5=1), gen(w6_econ2001)
{txt}(4117 differences between W6T1 and w6_econ2001)

{com}.         label var w6_econ2001 "Econ Better than 2001 (W6)?"
{txt}
{com}.         label values w6_econ2001 bet
{txt}
{com}.         
.         recode w6_econ2001 (1=1) (2=1) (3=2) (4=3) (5=3), gen(w6_econ2001_3)
{txt}(560 differences between w6_econ2001 and w6_econ2001_3)

{com}.         label var w6_econ2001_3 "Economy Better than 2001? (W6)"
{txt}
{com}.         label values w6_econ2001_3 bet1
{txt}
{com}. 
.         tab w6_econ2001

    {txt}Econ Better {c |}
than 2001 (W6)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        860       60.56       60.56
{txt} Somewhat Worse {c |}{res}        394       27.75       88.31
{txt}           Same {c |}{res}        123        8.66       96.97
{txt}Somewhat Better {c |}{res}         34        2.39       99.37
{txt}    Much Better {c |}{res}          9        0.63      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,420      100.00
{txt}
{com}.         tab w6_econ2001_3

    {txt}Economy {c |}
Better than {c |}
 2001? (W6) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,254       88.31       88.31
{txt}       Same {c |}{res}        123        8.66       96.97
{txt}     Better {c |}{res}         43        3.03      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,420      100.00
{txt}
{com}.         
.         *Deficit vs. 2001
.         recode W6T4 (-7=.) (-6=.) (-5=.) (-4=.) ///
>                 (1=5) (2=4) (3=3) (4=2) (5=1), gen(w6_deficit2001)
{txt}(4107 differences between W6T4 and w6_deficit2001)

{com}.         label var w6_deficit2001 "Deficit Better than 2001? (W6)"
{txt}
{com}.         label values w6_deficit2001 bet
{txt}
{com}.         
.         recode w6_deficit2001 (1=1) (2=1) (3=2) (4=3) (5=3), gen(w6_deficit2001_3)
{txt}(523 differences between w6_deficit2001 and w6_deficit2001_3)

{com}.         label var w6_deficit2001_3 "Deficit Better than 2001? (W6)"
{txt}
{com}.         label values w6_deficit2001_3 bet1
{txt}
{com}.         
.         tab w6_deficit2001

 {txt}Deficit Better {c |}
than 2001? (W6) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        897       63.17       63.17
{txt} Somewhat Worse {c |}{res}        368       25.92       89.08
{txt}           Same {c |}{res}        133        9.37       98.45
{txt}Somewhat Better {c |}{res}         18        1.27       99.72
{txt}    Much Better {c |}{res}          4        0.28      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,420      100.00
{txt}
{com}.         tab w6_deficit2001_3

    {txt}Deficit {c |}
Better than {c |}
 2001? (W6) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,265       89.08       89.08
{txt}       Same {c |}{res}        133        9.37       98.45
{txt}     Better {c |}{res}         22        1.55      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,420      100.00
{txt}
{com}.         
.         *Economy vs. 2007
.         recode W6U1 (-7=.) (-6=.) (-5=.) (-4=.) ///
>                 (1=3) (2=2) (3=1) , gen(w6_retro)
{txt}(4063 differences between W6U1 and w6_retro)

{com}.         label var w6_retro "Econ Better than 1yr Ago (W6)?"
{txt}
{com}.         label values w6_retro bet1
{txt}
{com}.         
.         gen w6_retro5 = .
{txt}(4240 missing values generated)

{com}.         replace w6_retro5 = 5 if w6_retro == 3 & W6U2 == 1
{txt}(4 real changes made)

{com}.         replace w6_retro5 = 4 if w6_retro == 3 & W6U2 == 2
{txt}(15 real changes made)

{com}.         replace w6_retro5 = 3 if w6_retro == 2
{txt}(177 real changes made)

{com}.         replace w6_retro5 = 2 if w6_retro == 1 & W6U3 == 2
{txt}(430 real changes made)

{com}.         replace w6_retro5 = 1 if w6_retro == 1 & W6U3 == 1
{txt}(793 real changes made)

{com}.         label var w6_retro5 "Econ Better than 1yr Ago (W6)?"
{txt}
{com}.         label values w6_retro5 bet
{txt}
{com}. 
.         tab w6_retro

{txt}Econ Better {c |}
   than 1yr {c |}
  Ago (W6)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,224       86.20       86.20
{txt}       Same {c |}{res}        177       12.46       98.66
{txt}     Better {c |}{res}         19        1.34      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,420      100.00
{txt}
{com}.         tab w6_retro5

    {txt}Econ Better {c |}
   than 1yr Ago {c |}
          (W6)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        793       55.88       55.88
{txt} Somewhat Worse {c |}{res}        430       30.30       86.19
{txt}           Same {c |}{res}        177       12.47       98.66
{txt}Somewhat Better {c |}{res}         15        1.06       99.72
{txt}    Much Better {c |}{res}          4        0.28      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,419      100.00
{txt}
{com}.         
.         *Prospective
.         recode W6U4 (-7=.) (-6=.) (-5=.) (-4=.), gen(w6_prosp)
{txt}(2821 differences between W6U4 and w6_prosp)

{com}.         label var w6_prosp "Econ Worse in 1yr (W6)?"
{txt}
{com}.         label values w6_prosp wor
{txt}
{com}.                 
.         gen w6_prosp5 = .
{txt}(4240 missing values generated)

{com}.         replace w6_prosp5 = 1  if w6_prosp == 1 & W6U5 == 1
{txt}(34 real changes made)

{com}.         replace w6_prosp5 = 2  if w6_prosp == 1 & W6U5 == 2
{txt}(243 real changes made)

{com}.         replace w6_prosp5 = 3  if w6_prosp == 2
{txt}(561 real changes made)

{com}.         replace w6_prosp5 = 4  if w6_prosp == 3 & W6U6 == 2
{txt}(311 real changes made)

{com}.         replace w6_prosp5 = 5  if w6_prosp == 3 & W6U6 == 1
{txt}(269 real changes made)

{com}.         label var w6_prosp5 "Econ Worse in 1yr (W6)?"
{txt}
{com}.         label values w6_prosp5 mwor
{txt}
{com}.         
.         tab w6_prosp 

 {txt}Econ Worse {c |}
     in 1yr {c |}
      (W6)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Better {c |}{res}        277       19.52       19.52
{txt}       Same {c |}{res}        561       39.53       59.06
{txt}      Worse {c |}{res}        581       40.94      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,419      100.00
{txt}
{com}.         tab w6_prosp5   

  {txt}Econ Worse in {c |}
      1yr (W6)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
    Much Better {c |}{res}         34        2.40        2.40
{txt}Somewhat Better {c |}{res}        243       17.14       19.53
{txt}           Same {c |}{res}        561       39.56       59.10
{txt} Somewhat Worse {c |}{res}        311       21.93       81.03
{txt} Somewhat Worse {c |}{res}        269       18.97      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,418      100.00
{txt}
{com}. 
. *W10
.         *Economy vs. 2007
.         label def reverse 1 "Worse" 2 "Same" 3 "Better" 
{txt}
{com}.         label def reverse5 1 "Much Worse" 2 "Somewhat Worse" 3 "Same" 4 "Somewhat Better" 5 "Much Better" 
{txt}
{com}.         recode W10U1 (-7=.) (-6=.) (-5=.) (-4=.) (1=3) (2=2) (3=1)      , gen(w10_retro)
{txt}(4100 differences between W10U1 and w10_retro)

{com}.         label var w10_retro "Econ Better than 1yr Ago (W10)?"
{txt}
{com}.         label values w10_retro reverse
{txt}
{com}.                 
.         gen w10_retro5 = .
{txt}(4240 missing values generated)

{com}.         replace w10_retro5 = 5 if w10_retro == 3 & W10U2 == 1
{txt}(8 real changes made)

{com}.         replace w10_retro5 = 4 if w10_retro == 3 & W10U2 == 2
{txt}(6 real changes made)

{com}.         replace w10_retro5 = 3 if w10_retro == 2
{txt}(140 real changes made)

{com}.         replace w10_retro5 = 2 if w10_retro == 1 & W10U3 == 2
{txt}(417 real changes made)

{com}.         replace w10_retro5 = 1 if w10_retro == 1 & W10U3 == 1
{txt}(2054 real changes made)

{com}.         label var w10_retro5 "Econ Worse than 1yr Ago (W10)?"
{txt}
{com}.         label values w10_retro5 reverse5
{txt}
{com}.         
.         tab w10_retro

{txt}Econ Better {c |}
   than 1yr {c |}
 Ago (W10)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      2,472       94.14       94.14
{txt}       Same {c |}{res}        140        5.33       99.47
{txt}     Better {c |}{res}         14        0.53      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,626      100.00
{txt}
{com}.         tab w10_retro5

{txt}Econ Worse than {c |}
 1yr Ago (W10)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}      2,054       78.25       78.25
{txt} Somewhat Worse {c |}{res}        417       15.89       94.13
{txt}           Same {c |}{res}        140        5.33       99.47
{txt}Somewhat Better {c |}{res}          6        0.23       99.70
{txt}    Much Better {c |}{res}          8        0.30      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,625      100.00
{txt}
{com}.         
.         *Prospective
.         recode W10U4 (-7=.) (-6=.) (-5=.) (-4=.), gen(w10_prosp)
{txt}(1617 differences between W10U4 and w10_prosp)

{com}.         label var w10_prosp "Econ Worse in 1yr (W10)?"
{txt}
{com}.         label values w10_prosp wor
{txt}
{com}.                 
.         gen w10_prosp5 = .
{txt}(4240 missing values generated)

{com}.         replace w10_prosp5 = 1  if w10_prosp == 1 & W10U5 == 1
{txt}(142 real changes made)

{com}.         replace w10_prosp5 = 2  if w10_prosp == 1 & W10U5 == 2
{txt}(696 real changes made)

{com}.         replace w10_prosp5 = 3  if w10_prosp == 2
{txt}(1099 real changes made)

{com}.         replace w10_prosp5 = 4  if w10_prosp == 3 & W10U6 == 2
{txt}(333 real changes made)

{com}.         replace w10_prosp5 = 5  if w10_prosp == 3 & W10U6 == 1
{txt}(352 real changes made)

{com}.         label var w10_prosp5 "Econ Worse in 1yr (W10)?"
{txt}
{com}.         label values w10_prosp5 mwor
{txt}
{com}.         
.         tab w10_prosp 

 {txt}Econ Worse {c |}
     in 1yr {c |}
     (W10)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Better {c |}{res}        839       31.99       31.99
{txt}       Same {c |}{res}      1,099       41.90       73.88
{txt}      Worse {c |}{res}        685       26.12      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,623      100.00
{txt}
{com}.         tab w10_prosp5  

  {txt}Econ Worse in {c |}
     1yr (W10)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
    Much Better {c |}{res}        142        5.42        5.42
{txt}Somewhat Better {c |}{res}        696       26.54       31.96
{txt}           Same {c |}{res}      1,099       41.91       73.87
{txt} Somewhat Worse {c |}{res}        333       12.70       86.58
{txt} Somewhat Worse {c |}{res}        352       13.42      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,622      100.00
{txt}
{com}. 
. *W11
.         *Economy vs. 2001
.         recode  W11U1 (-7=.) (-6=.) (-5=.) (-4=.) (1=5) (2=4) (3=3) (4=2) (5=1) , gen(w11_econ2001)
{txt}(4142 differences between W11U1 and w11_econ2001)

{com}.         label var w11_econ2001 "Econ Worse than 2001 (W11)?"
{txt}
{com}.         label values w11_econ2001 reverse5
{txt}
{com}.         
.         recode w11_econ2001 (1=1) (2=1) (3=2) (4=3) (5=3), gen(w11_econ2001_3)
{txt}(588 differences between w11_econ2001 and w11_econ2001_3)

{com}.         label var w11_econ2001_3 "Econ Worse than 2001 (W11)?"
{txt}
{com}.         label values w11_econ2001_3 reverse
{txt}
{com}. 
.         tab w11_econ2001

{txt}Econ Worse than {c |}
    2001 (W11)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}      2,074       77.91       77.91
{txt} Somewhat Worse {c |}{res}        463       17.39       95.30
{txt}           Same {c |}{res}         98        3.68       98.99
{txt}Somewhat Better {c |}{res}         17        0.64       99.62
{txt}    Much Better {c |}{res}         10        0.38      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,662      100.00
{txt}
{com}.         tab w11_econ2001_3

 {txt}Econ Worse {c |}
  than 2001 {c |}
     (W11)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      2,537       95.30       95.30
{txt}       Same {c |}{res}         98        3.68       98.99
{txt}     Better {c |}{res}         27        1.01      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,662      100.00
{txt}
{com}. 
.         
.         *Deficit vs. 2001
.         recode W11U4 (-7=.) (-6=.) (-5=.) (-4=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(w11_deficit2001)
{txt}(4138 differences between W11U4 and w11_deficit2001)

{com}.         label var w11_deficit2001 "Deficit Worse than 2001 (W11)?"
{txt}
{com}.         label values w11_deficit2001 reverse5
{txt}
{com}.         
.         recode w11_deficit2001 (1=1) (2=1) (3=2) (4=3) (5=3), gen(w11_deficit2001_3)
{txt}(556 differences between w11_deficit2001 and w11_deficit2001_3)

{com}.         label var w11_deficit2001_3 "Deficit Worse than 2001 (W11)?"
{txt}
{com}.         label values w11_deficit2001_3 reverse
{txt}
{com}.         
.         tab w11_deficit2001

  {txt}Deficit Worse {c |}
      than 2001 {c |}
         (W11)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}      2,106       79.11       79.11
{txt} Somewhat Worse {c |}{res}        429       16.12       95.23
{txt}           Same {c |}{res}        102        3.83       99.06
{txt}Somewhat Better {c |}{res}         17        0.64       99.70
{txt}    Much Better {c |}{res}          8        0.30      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,662      100.00
{txt}
{com}.         tab w11_deficit2001_3

    {txt}Deficit {c |}
 Worse than {c |}
2001 (W11)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      2,535       95.23       95.23
{txt}       Same {c |}{res}        102        3.83       99.06
{txt}     Better {c |}{res}         25        0.94      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,662      100.00
{txt}
{com}. 
.         *Economy vs. 2007
.         recode W11V1 (-7=.) (-6=.) (-5=.) (-4=.) (1=3) (2=2) (3=1)      , gen(w11_retro)
{txt}(4080 differences between W11V1 and w11_retro)

{com}.         label var w11_retro "Econ Worse than 1yr Ago (W11)?"
{txt}
{com}.         label values w11_retro reverse
{txt}
{com}.         
.         gen w11_retro5 = .
{txt}(4240 missing values generated)

{com}.         replace w11_retro5 = 1 if w11_retro == 1 & W11V3 == 1
{txt}(2058 real changes made)

{com}.         replace w11_retro5 = 2 if w11_retro == 1 & W11V3 == 2
{txt}(426 real changes made)

{com}.         replace w11_retro5 = 3 if w11_retro == 2
{txt}(160 real changes made)

{com}.         replace w11_retro5 = 4 if w11_retro == 3 & W11V2 == 2
{txt}(11 real changes made)

{com}.         replace w11_retro5 = 5 if w11_retro == 3 & W11V2 == 1
{txt}(6 real changes made)

{com}.         label var w11_retro5 "Econ Worse than 1yr Ago (W11)?"
{txt}
{com}.         label values w11_retro5 reverse5
{txt}
{com}. 
.         tab w11_retro

 {txt}Econ Worse {c |}
   than 1yr {c |}
 Ago (W11)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      2,486       93.35       93.35
{txt}       Same {c |}{res}        160        6.01       99.36
{txt}     Better {c |}{res}         17        0.64      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,663      100.00
{txt}
{com}.         tab w11_retro5

{txt}Econ Worse than {c |}
 1yr Ago (W11)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}      2,058       77.34       77.34
{txt} Somewhat Worse {c |}{res}        426       16.01       93.35
{txt}           Same {c |}{res}        160        6.01       99.36
{txt}Somewhat Better {c |}{res}         11        0.41       99.77
{txt}    Much Better {c |}{res}          6        0.23      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,661      100.00
{txt}
{com}. 
.         *Prospective
.         recode W11V4 (-7=.) (-6=.) (-5=.) (-4=.), gen(w11_prosp)
{txt}(1576 differences between W11V4 and w11_prosp)

{com}.         label var w11_prosp "Econ Worse in 1yr (W11)?"
{txt}
{com}.         label values w11_prosp wor
{txt}
{com}.                 
.         gen w11_prosp5 = .
{txt}(4240 missing values generated)

{com}.         replace w11_prosp5 = 1  if w11_prosp == 1 & W11V5 == 1
{txt}(133 real changes made)

{com}.         replace w11_prosp5 = 2  if w11_prosp == 1 & W11V5 == 2
{txt}(867 real changes made)

{com}.         replace w11_prosp5 = 3  if w11_prosp == 2
{txt}(1061 real changes made)

{com}.         replace w11_prosp5 = 4  if w11_prosp == 3 & W11V6 == 2
{txt}(311 real changes made)

{com}.         replace w11_prosp5 = 5  if w11_prosp == 3 & W11V6 == 1
{txt}(291 real changes made)

{com}.         label var w11_prosp5 "Econ Worse in 1yr (W11)?"
{txt}
{com}.         label values w11_prosp5 mwor
{txt}
{com}.         
.         tab w11_prosp 

 {txt}Econ Worse {c |}
     in 1yr {c |}
     (W11)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Better {c |}{res}      1,001       37.58       37.58
{txt}       Same {c |}{res}      1,061       39.83       77.40
{txt}      Worse {c |}{res}        602       22.60      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,664      100.00
{txt}
{com}.         tab w11_prosp5  

  {txt}Econ Worse in {c |}
     1yr (W11)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
    Much Better {c |}{res}        133        4.99        4.99
{txt}Somewhat Better {c |}{res}        867       32.56       37.55
{txt}           Same {c |}{res}      1,061       39.84       77.39
{txt} Somewhat Worse {c |}{res}        311       11.68       89.07
{txt} Somewhat Worse {c |}{res}        291       10.93      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,663      100.00
{txt}
{com}. 
. *W17
.         *Deficit vs. 2009
.         recode W17U4 (-7=.) (-6=.) (-5=.) (-4=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(w17_deficit2001)
{txt}(3867 differences between W17U4 and w17_deficit2001)

{com}.         label var w17_deficit2001 "Deficit Worse than Jan. 2009 (W17)?"
{txt}
{com}.         label values w17_deficit2001 reverse5
{txt}
{com}.         
.         recode w17_deficit2001 (1=1) (2=1) (3=2) (4=3) (5=3), gen(w17_deficit2001_3)
{txt}(1197 differences between w17_deficit2001 and w17_deficit2001_3)

{com}.         label var w17_deficit2001_3 "Deficit Worse Jan. 2009 (W17)?"
{txt}
{com}.         label values w17_deficit2001_3 reverse
{txt}
{com}.         
.         tab w17_deficit2001

  {txt}Deficit Worse {c |}
 than Jan. 2009 {c |}
         (W17)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}      1,193       49.92       49.92
{txt} Somewhat Worse {c |}{res}        755       31.59       81.51
{txt}           Same {c |}{res}        373       15.61       97.11
{txt}Somewhat Better {c |}{res}         64        2.68       99.79
{txt}    Much Better {c |}{res}          5        0.21      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,390      100.00
{txt}
{com}.         tab w17_deficit2001_3

    {txt}Deficit {c |}
 Worse Jan. {c |}
2009 (W17)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,948       81.51       81.51
{txt}       Same {c |}{res}        373       15.61       97.11
{txt}     Better {c |}{res}         69        2.89      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,390      100.00
{txt}
{com}.         
.         gen def_knowl17 = .
{txt}(4240 missing values generated)

{com}.         replace def_knowl17 = 1 if w17_deficit2001_3 == 1
{txt}(1948 real changes made)

{com}.         replace def_knowl17 = 0 if w17_deficit2001_3 >=2 & w17_deficit2001_3 <=3
{txt}(442 real changes made)

{com}.         label var def_knowl17 "Deficit Knowledge" 
{txt}
{com}.         label def kno 1 "Correct" 0 "Incorrect" 
{txt}
{com}.         label values def_knowl17 kno
{txt}
{com}.         
.         
.         *Economy vs. Jan. 2009
.         recode W17V1 (-7=.) (-6=.) (-5=.) (-4=.) (1=3) (2=2) (3=1), gen(w17_retro)
{txt}(3479 differences between W17V1 and w17_retro)

{com}.         label var w17_retro "Econ Worse than Jan. 2009 (W17)?"
{txt}
{com}.         label values w17_retro reverse
{txt}
{com}.         
.         gen w17_retro5 = .
{txt}(4240 missing values generated)

{com}.         replace w17_retro5 = 1 if w17_retro == 1 & W17V3 == 1
{txt}(663 real changes made)

{com}.         replace w17_retro5 = 2 if w17_retro == 1 & W17V3 == 2
{txt}(602 real changes made)

{com}.         replace w17_retro5 = 3 if w17_retro == 2
{txt}(761 real changes made)

{com}.         replace w17_retro5 = 4 if w17_retro == 3 & W17V2 == 2
{txt}(345 real changes made)

{com}.         replace w17_retro5 = 5 if w17_retro == 3 & W17V2 == 1
{txt}(18 real changes made)

{com}.         label var w17_retro5 "Econ Worse since Jan. 2009 (W17)?"
{txt}
{com}.         label values w17_retro5 reverse5
{txt}
{com}. 
.         tab w17_retro

 {txt}Econ Worse {c |}
  than Jan. {c |}
2009 (W17)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,266       52.97       52.97
{txt}       Same {c |}{res}        761       31.84       84.81
{txt}     Better {c |}{res}        363       15.19      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,390      100.00
{txt}
{com}.         tab w17_retro5

     {txt}Econ Worse {c |}
since Jan. 2009 {c |}
         (W17)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        663       27.75       27.75
{txt} Somewhat Worse {c |}{res}        602       25.20       52.95
{txt}           Same {c |}{res}        761       31.85       84.81
{txt}Somewhat Better {c |}{res}        345       14.44       99.25
{txt}    Much Better {c |}{res}         18        0.75      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,389      100.00
{txt}
{com}.         
.         *Prospective
.         recode W17V4 (-7=.) (-6=.) (-5=.) (-4=.), gen(w17_prosp)
{txt}(1851 differences between W17V4 and w17_prosp)

{com}.         label var w17_prosp "Econ Worse in 1yr (W17)?"
{txt}
{com}.         label values w17_prosp wor
{txt}
{com}.                 
.         gen w17_prosp5 = .
{txt}(4240 missing values generated)

{com}.         replace w17_prosp5 = 1  if w17_prosp == 1 & W17V5 == 1
{txt}(259 real changes made)

{com}.         replace w17_prosp5 = 2  if w17_prosp == 1 & W17V5 == 2
{txt}(987 real changes made)

{com}.         replace w17_prosp5 = 3  if w17_prosp == 2
{txt}(633 real changes made)

{com}.         replace w17_prosp5 = 4  if w17_prosp == 3 & W17V6 == 2
{txt}(255 real changes made)

{com}.         replace w17_prosp5 = 5  if w17_prosp == 3 & W17V6 == 1
{txt}(253 real changes made)

{com}.         label var w17_prosp5 "Econ Worse in 1yr (W17)"
{txt}
{com}.         label values w17_prosp5 mwor
{txt}
{com}.         
.         tab w17_prosp 

 {txt}Econ Worse {c |}
     in 1yr {c |}
     (W17)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Better {c |}{res}      1,248       52.24       52.24
{txt}       Same {c |}{res}        633       26.50       78.74
{txt}      Worse {c |}{res}        508       21.26      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,389      100.00
{txt}
{com}.         tab w17_prosp5  

  {txt}Econ Worse in {c |}
      1yr (W17) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
    Much Better {c |}{res}        259       10.85       10.85
{txt}Somewhat Better {c |}{res}        987       41.35       52.20
{txt}           Same {c |}{res}        633       26.52       78.72
{txt} Somewhat Worse {c |}{res}        255       10.68       89.40
{txt} Somewhat Worse {c |}{res}        253       10.60      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,387      100.00
{txt}
{com}. 
. 
. *W19
.         *Deficit vs. 2009
.         recode W19U4 (-7=.) (-6=.) (-5=.) (-4=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(w19_deficit2001)
{txt}(3847 differences between W19U4 and w19_deficit2001)

{com}.         label var w19_deficit2001 "Deficit Worse than Jan. 2009 (W19)?"
{txt}
{com}.         label values w19_deficit2001 reverse5
{txt}
{com}.         
.         recode w19_deficit2001 (1=1) (2=1) (3=2) (4=3) (5=3), gen(w19_deficit2001_3)
{txt}(1263 differences between w19_deficit2001 and w19_deficit2001_3)

{com}.         label var w19_deficit2001_3 "Deficit Worse Jan. 2009 (W19)?"
{txt}
{com}.         label values w19_deficit2001_3 reverse
{txt}
{com}.         
.         tab w19_deficit2001

  {txt}Deficit Worse {c |}
 than Jan. 2009 {c |}
         (W19)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}      1,122       47.04       47.04
{txt} Somewhat Worse {c |}{res}        779       32.66       79.71
{txt}           Same {c |}{res}        393       16.48       96.18
{txt}Somewhat Better {c |}{res}         81        3.40       99.58
{txt}    Much Better {c |}{res}         10        0.42      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,385      100.00
{txt}
{com}.         tab w19_deficit2001_3

    {txt}Deficit {c |}
 Worse Jan. {c |}
2009 (W19)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,901       79.71       79.71
{txt}       Same {c |}{res}        393       16.48       96.18
{txt}     Better {c |}{res}         91        3.82      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,385      100.00
{txt}
{com}.         
.         gen def_knowl19 = . 
{txt}(4240 missing values generated)

{com}.         replace def_knowl19 = 1 if w19_deficit2001_3 == 1
{txt}(1901 real changes made)

{com}.         replace def_knowl19 = 0 if w19_deficit2001_3 >=2 & w19_deficit2001_3 <=3
{txt}(484 real changes made)

{com}.         label var def_knowl19 "Deficit Knowledge" 
{txt}
{com}.         label values def_knowl19 kno
{txt}
{com}.         
.         
.         *Economy vs. Jan. 2009
.         recode W19V1 (-7=.) (-6=.) (-5=.) (-4=.) (1=3) (2=2) (3=1)      , gen(w19_retro)
{txt}(3498 differences between W19V1 and w19_retro)

{com}.         label var w19_retro "Econ Worse than Jan. 2009 (W19)?"
{txt}
{com}.         label values w19_retro reverse
{txt}
{com}.         
.         gen w19_retro5 = .
{txt}(4240 missing values generated)

{com}.         replace w19_retro5 = 1 if w19_retro == 1 & W19V3 == 1
{txt}(661 real changes made)

{com}.         replace w19_retro5 = 2 if w19_retro == 1 & W19V3 == 2
{txt}(688 real changes made)

{com}.         replace w19_retro5 = 3 if w19_retro == 2
{txt}(742 real changes made)

{com}.         replace w19_retro5 = 4 if w19_retro == 3 & W19V2 == 2
{txt}(280 real changes made)

{com}.         replace w19_retro5 = 5 if w19_retro == 3 & W19V2 == 1
{txt}(15 real changes made)

{com}.         label var w19_retro5 "Econ Worse since Jan. 2009 (W19)?"
{txt}
{com}.         label values w19_retro5 reverse5
{txt}
{com}. 
.         tab w19_retro

 {txt}Econ Worse {c |}
  than Jan. {c |}
2009 (W19)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,349       56.54       56.54
{txt}       Same {c |}{res}        742       31.10       87.64
{txt}     Better {c |}{res}        295       12.36      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,386      100.00
{txt}
{com}.         tab w19_retro5

     {txt}Econ Worse {c |}
since Jan. 2009 {c |}
         (W19)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        661       27.70       27.70
{txt} Somewhat Worse {c |}{res}        688       28.83       56.54
{txt}           Same {c |}{res}        742       31.10       87.64
{txt}Somewhat Better {c |}{res}        280       11.74       99.37
{txt}    Much Better {c |}{res}         15        0.63      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,386      100.00
{txt}
{com}.         
.         *Prospective
.         recode W19V4 (-7=.) (-6=.) (-5=.) (-4=.), gen(w19_prosp)
{txt}(1855 differences between W19V4 and w19_prosp)

{com}.         label var w19_prosp "Econ Worse in 1yr (W19)?"
{txt}
{com}.         label values w19_prosp wor
{txt}
{com}.                 
.         gen w19_prosp5 = .
{txt}(4240 missing values generated)

{com}.         replace w19_prosp5 = 1  if w19_prosp == 1 & W19V5 == 1
{txt}(194 real changes made)

{com}.         replace w19_prosp5 = 2  if w19_prosp == 1 & W19V5 == 2
{txt}(919 real changes made)

{com}.         replace w19_prosp5 = 3  if w19_prosp == 2
{txt}(689 real changes made)

{com}.         replace w19_prosp5 = 4  if w19_prosp == 3 & W19V6 == 2
{txt}(286 real changes made)

{com}.         replace w19_prosp5 = 5  if w19_prosp == 3 & W19V6 == 1
{txt}(297 real changes made)

{com}.         label var w19_prosp5 "Econ Worse in 1yr (W19)"
{txt}
{com}.         label values w19_prosp5 mwor
{txt}
{com}.         
.         tab w19_prosp 

 {txt}Econ Worse {c |}
     in 1yr {c |}
     (W19)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Better {c |}{res}      1,113       46.67       46.67
{txt}       Same {c |}{res}        689       28.89       75.56
{txt}      Worse {c |}{res}        583       24.44      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,385      100.00
{txt}
{com}.         tab w19_prosp5  

  {txt}Econ Worse in {c |}
      1yr (W19) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
    Much Better {c |}{res}        194        8.13        8.13
{txt}Somewhat Better {c |}{res}        919       38.53       46.67
{txt}           Same {c |}{res}        689       28.89       75.56
{txt} Somewhat Worse {c |}{res}        286       11.99       87.55
{txt} Somewhat Worse {c |}{res}        297       12.45      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,385      100.00
{txt}
{com}.         
.         recode W19WU13 (1=1) (2=0) (-7=.) (-6=.) (-5=.), gen(obamarecession)
{txt}(2976 differences between W19WU13 and obamarecession)

{com}.         label var obamarecession "Obama Helped End Recession?"
{txt}
{com}.         label def oba 1 "Obama Helped End Recession" 0 "Obama Has Not Helped End It"
{txt}
{com}.         label values obamarecession oba
{txt}
{com}.         tab obamarecession

{txt}Obama Helped End Recession? {c |}      Freq.     Percent        Cum.
{hline 28}{c +}{hline 35}
Obama Has Not Helped End It {c |}{res}      1,111       46.78       46.78
{txt} Obama Helped End Recession {c |}{res}      1,264       53.22      100.00
{txt}{hline 28}{c +}{hline 35}
                      Total {c |}{res}      2,375      100.00
{txt}
{com}. 
. 
. *Relationships Over Time*
.         pwcorr  w1_retro5 w6_retro5 w10_retro5 w11_retro5       w17_retro5 w19_retro5, sig

             {txt}{c |} w1_ret~5 w6_ret~5 w10_re~5 w11_re~5 w17_re~5 w19_re~5
{hline 13}{c +}{hline 54}
   w1_retro5 {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
   w6_retro5 {c |} {res}  0.4942   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}
  w10_retro5 {c |} {res}  0.3713   0.4071   1.0000 
             {txt}{c |}{res}   0.0000   0.0000
             {txt}{c |}
  w11_retro5 {c |} {res}  0.3262   0.3808   0.4568   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000
             {txt}{c |}
  w17_retro5 {c |} {res} -0.0416  -0.0272  -0.0304  -0.0032   1.0000 
             {txt}{c |}{res}   0.1413   0.3512   0.1522   0.8775
             {txt}{c |}
  w19_retro5 {c |} {res} -0.1086  -0.0464  -0.0809  -0.0381   0.5396   1.0000 
             {txt}{c |}{res}   0.0001   0.1141   0.0001   0.0707   0.0000
             {txt}{c |}

{com}.         pwcorr w1_prosp5         w6_prosp5       w10_prosp5      w11_prosp5  w17_prosp5          w19_prosp5, sig

             {txt}{c |} w1_pro~5 w6_pro~5 w10_pr~5 w11_pr~5 w17_pr~5 w19_pr~5
{hline 13}{c +}{hline 54}
   w1_prosp5 {c |} {res}       . 
             {txt}{c |}
             {c |}
   w6_prosp5 {c |} {res}       .   1.0000 
             {txt}{c |}{res}        .
             {txt}{c |}
  w10_prosp5 {c |} {res}       .   0.4208   1.0000 
             {txt}{c |}{res}        .   0.0000
             {txt}{c |}
  w11_prosp5 {c |} {res}       .   0.2612   0.3957   1.0000 
             {txt}{c |}{res}        .   0.0000   0.0000
             {txt}{c |}
  w17_prosp5 {c |} {res}       .   0.2122   0.2643   0.4386   1.0000 
             {txt}{c |}{res}        .   0.0000   0.0000   0.0000
             {txt}{c |}
  w19_prosp5 {c |} {res}       .   0.1749   0.2107   0.4112   0.6670   1.0000 
             {txt}{c |}{res}        .   0.0000   0.0000   0.0000   0.0000
             {txt}{c |}

{com}.         
.         
.                 ************************************
.                 *********Partisanship***************
.                 ************************************
. label def pi1 1 "Strong Democrat" 2 "Not Strong Dem" 3 "Lean Dem" 4 "Ind." 5 "Lean Rep" 6 "Not Strong Rep" 7 "Strong Rep"
{txt}
{com}. label def pi2 1 "Democrat" 2 "Republican" 3 "Independent"
{txt}
{com}. label def pi3 1 "Democrat" 0 "Republican"
{txt}
{com}. label def str 1 "Lean" 2 "Not Strong" 3 "Strong"
{txt}
{com}. label def part 1 "In-Partisan" 0 "Out-Partisan"
{txt}
{com}. 
.                 
. *W1
.         recode DER08W1 (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7) (-7=.) (-6=.) (-5=.) (-4=.), gen(partyid1)
{txt}(4240 differences between DER08W1 and partyid1)

{com}.         label var partyid1 "PID (W1)"
{txt}
{com}.         label values partyid1 pi1
{txt}
{com}.         
.         gen pid_31 = .
{txt}(4240 missing values generated)

{com}.         replace pid_31 = 1 if partyid1 >=1 & partyid1 <= 3
{txt}(739 real changes made)

{com}.         replace pid_31 = 2 if partyid1 >=5 & partyid1 <= 7
{txt}(675 real changes made)

{com}.         replace pid_31 = 3 if partyid1 == 4
{txt}(200 real changes made)

{com}.         label var pid_31 "PID (W1)"
{txt}
{com}.         label values pid_31 pi2
{txt}
{com}.         
.         gen pid_21 = .
{txt}(4240 missing values generated)

{com}.         replace pid_21 = 1 if pid_31 == 1
{txt}(739 real changes made)

{com}.         replace pid_21 = 0 if pid_31 == 2
{txt}(675 real changes made)

{com}.         label var pid_21 "PID (W1)"
{txt}
{com}.         label values pid_21 pi3
{txt}
{com}.         
.         gen pid_str1 = .
{txt}(4240 missing values generated)

{com}.         replace pid_str1 =  1 if partyid == 3
{txt}(172 real changes made)

{com}.         replace pid_str1 =  1 if partyid == 5
{txt}(149 real changes made)

{com}.         replace pid_str1 =  2 if partyid == 2
{txt}(240 real changes made)

{com}.         replace pid_str1 =  2 if partyid == 6
{txt}(249 real changes made)

{com}.         replace pid_str1 =  3 if partyid == 1
{txt}(327 real changes made)

{com}.         replace pid_str1 =  3 if partyid == 7
{txt}(277 real changes made)

{com}.         label var pid_str1 "PID Str (W1)"
{txt}
{com}.         label values pid_str1 str
{txt}
{com}.         
.         tab partyid1

       {txt}PID (W1) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
Strong Democrat {c |}{res}        327       20.26       20.26
{txt} Not Strong Dem {c |}{res}        240       14.87       35.13
{txt}       Lean Dem {c |}{res}        172       10.66       45.79
{txt}           Ind. {c |}{res}        200       12.39       58.18
{txt}       Lean Rep {c |}{res}        149        9.23       67.41
{txt} Not Strong Rep {c |}{res}        249       15.43       82.84
{txt}     Strong Rep {c |}{res}        277       17.16      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,614      100.00
{txt}
{com}.         tab pid_31

   {txt}PID (W1) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Democrat {c |}{res}        739       45.79       45.79
{txt} Republican {c |}{res}        675       41.82       87.61
{txt}Independent {c |}{res}        200       12.39      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,614      100.00
{txt}
{com}.         tab pid_21

   {txt}PID (W1) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
 Republican {c |}{res}        675       47.74       47.74
{txt}   Democrat {c |}{res}        739       52.26      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,414      100.00
{txt}
{com}.         tab pid_str1

    {txt}PID Str {c |}
       (W1) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
       Lean {c |}{res}        321       22.70       22.70
{txt} Not Strong {c |}{res}        489       34.58       57.28
{txt}     Strong {c |}{res}        604       42.72      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,414      100.00
{txt}
{com}.         
.         recode pid_21 (1=0) (0=1), gen(partisan_1)
{txt}(1414 differences between pid_21 and partisan_1)

{com}.         label var partisan_1 "Co-Partisan to Pres? (W1)"
{txt}
{com}.         label values partisan_1 part 
{txt}
{com}.         
.         
.         
. *W9
.         recode DER08W9 (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7) (-7=.) (-6=.) (-5=.) (-4=.), gen(partyid9)
{txt}(4238 differences between DER08W9 and partyid9)

{com}.         label var partyid9 "PID (W9)"
{txt}
{com}.         label values partyid9 pi1
{txt}
{com}.         
.         gen pid_39 = .
{txt}(4240 missing values generated)

{com}.         replace pid_39 = 1 if partyid9 >=1 & partyid9 <= 3
{txt}(1257 real changes made)

{com}.         replace pid_39 = 2 if partyid9 >=5 & partyid9 <= 7
{txt}(1142 real changes made)

{com}.         replace pid_39 = 3 if partyid9 == 4
{txt}(334 real changes made)

{com}.         label var pid_39 "PID (W9)"
{txt}
{com}.         label values pid_39 pi2
{txt}
{com}.         
.         gen pid_29 = .
{txt}(4240 missing values generated)

{com}.         replace pid_29 = 1 if pid_39 == 1
{txt}(1257 real changes made)

{com}.         replace pid_29 = 0 if pid_39 == 2
{txt}(1142 real changes made)

{com}.         label var pid_29 "PID (W9)"
{txt}
{com}.         label values pid_29 pi3
{txt}
{com}.         
.         gen pid_str9 = .
{txt}(4240 missing values generated)

{com}.         replace pid_str9 =  1 if partyid9 == 3
{txt}(278 real changes made)

{com}.         replace pid_str9 =  1 if partyid9 == 5
{txt}(276 real changes made)

{com}.         replace pid_str9 =  2 if partyid9 == 2
{txt}(390 real changes made)

{com}.         replace pid_str9 =  2 if partyid9 == 6
{txt}(379 real changes made)

{com}.         replace pid_str9 =  3 if partyid9 == 1
{txt}(589 real changes made)

{com}.         replace pid_str9 =  3 if partyid9 == 7
{txt}(487 real changes made)

{com}.         label var pid_str9 "PID Str (W9)"
{txt}
{com}.         label values pid_str9 str
{txt}
{com}.         
.         tab partyid9

       {txt}PID (W9) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
Strong Democrat {c |}{res}        589       21.55       21.55
{txt} Not Strong Dem {c |}{res}        390       14.27       35.82
{txt}       Lean Dem {c |}{res}        278       10.17       45.99
{txt}           Ind. {c |}{res}        334       12.22       58.21
{txt}       Lean Rep {c |}{res}        276       10.10       68.31
{txt} Not Strong Rep {c |}{res}        379       13.87       82.18
{txt}     Strong Rep {c |}{res}        487       17.82      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,733      100.00
{txt}
{com}.         tab partyid9 DER08W9

                {txt}{c |}        der08w9. DERIVED. R party identification at wave 9
       PID (W9) {c |} 0. Strong  1. Not ve  2. Indepe  3. Indepe  4. Indepe  5. Not ve {c |}     Total
{hline 16}{c +}{hline 66}{c +}{hline 10}
Strong Democrat {c |}{res}       589          0          0          0          0          0 {txt}{c |}{res}       589 
{txt} Not Strong Dem {c |}{res}         0        390          0          0          0          0 {txt}{c |}{res}       390 
{txt}       Lean Dem {c |}{res}         0          0        278          0          0          0 {txt}{c |}{res}       278 
{txt}           Ind. {c |}{res}         0          0          0        334          0          0 {txt}{c |}{res}       334 
{txt}       Lean Rep {c |}{res}         0          0          0          0        276          0 {txt}{c |}{res}       276 
{txt} Not Strong Rep {c |}{res}         0          0          0          0          0        379 {txt}{c |}{res}       379 
{txt}     Strong Rep {c |}{res}         0          0          0          0          0          0 {txt}{c |}{res}       487 
{txt}{hline 16}{c +}{hline 66}{c +}{hline 10}
          Total {c |}{res}       589        390        278        334        276        379 {txt}{c |}{res}     2,733 


                {txt}{c |}  der08w9.
                {c |} DERIVED. R
                {c |}   party
                {c |} identifica
                {c |}  tion at
                {c |}   wave 9
       PID (W9) {c |} 6. Strong {c |}     Total
{hline 16}{c +}{hline 11}{c +}{hline 10}
Strong Democrat {c |}{res}         0 {txt}{c |}{res}       589 
{txt} Not Strong Dem {c |}{res}         0 {txt}{c |}{res}       390 
{txt}       Lean Dem {c |}{res}         0 {txt}{c |}{res}       278 
{txt}           Ind. {c |}{res}         0 {txt}{c |}{res}       334 
{txt}       Lean Rep {c |}{res}         0 {txt}{c |}{res}       276 
{txt} Not Strong Rep {c |}{res}         0 {txt}{c |}{res}       379 
{txt}     Strong Rep {c |}{res}       487 {txt}{c |}{res}       487 
{txt}{hline 16}{c +}{hline 11}{c +}{hline 10}
          Total {c |}{res}       487 {txt}{c |}{res}     2,733 

{txt}
{com}.         tab pid_39

   {txt}PID (W9) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Democrat {c |}{res}      1,257       45.99       45.99
{txt} Republican {c |}{res}      1,142       41.79       87.78
{txt}Independent {c |}{res}        334       12.22      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,733      100.00
{txt}
{com}.         tab pid_29

   {txt}PID (W9) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
 Republican {c |}{res}      1,142       47.60       47.60
{txt}   Democrat {c |}{res}      1,257       52.40      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,399      100.00
{txt}
{com}.         tab pid_str9

    {txt}PID Str {c |}
       (W9) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
       Lean {c |}{res}        554       23.09       23.09
{txt} Not Strong {c |}{res}        769       32.06       55.15
{txt}     Strong {c |}{res}      1,076       44.85      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,399      100.00
{txt}
{com}.         
.         recode pid_29 (1=0) (0=1), gen(partisan_9)
{txt}(2399 differences between pid_29 and partisan_9)

{com}.         label var partisan_9 "Co-Partisan to Pres? (W1)"
{txt}
{com}.         label values partisan_9 part 
{txt}
{com}.         
.         gen partisan_9rev = pid_29
{txt}(1841 missing values generated)

{com}.         label var partisan_9rev "Co-Paritsan to Pres Obama? (W9)"
{txt}
{com}.         label values partisan_9rev part
{txt}
{com}.         
.         
. *W10
.         recode DER08W10 (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7) (-7=.) (-6=.) (-5=.) (-4=.), gen(partyid10)
{txt}(4240 differences between DER08W10 and partyid10)

{com}.         label var partyid10 "PID (W10)"
{txt}
{com}.         label values partyid10 pi1
{txt}
{com}.         
.         gen pid_310 = .
{txt}(4240 missing values generated)

{com}.         replace pid_310 = 1 if partyid10 >=1 & partyid10 <= 3
{txt}(1259 real changes made)

{com}.         replace pid_310 = 2 if partyid10 >=5 & partyid10 <= 7
{txt}(1102 real changes made)

{com}.         replace pid_310 = 3 if partyid10 == 4
{txt}(330 real changes made)

{com}.         label var pid_310 "PID (W10)"
{txt}
{com}.         label values pid_310 pi2
{txt}
{com}.         
.         gen pid_210 = .
{txt}(4240 missing values generated)

{com}.         replace pid_210 = 1 if pid_310 == 1
{txt}(1259 real changes made)

{com}.         replace pid_210 = 0 if pid_310 == 2
{txt}(1102 real changes made)

{com}.         label var pid_210 "PID (W10)"
{txt}
{com}.         label values pid_210 pi3
{txt}
{com}.         
.         gen pid_str10 = .
{txt}(4240 missing values generated)

{com}.         replace pid_str10 =  1 if partyid10 == 3
{txt}(257 real changes made)

{com}.         replace pid_str10 =  1 if partyid10 == 5
{txt}(252 real changes made)

{com}.         replace pid_str10 =  2 if partyid10 == 2
{txt}(405 real changes made)

{com}.         replace pid_str10 =  2 if partyid10 == 6
{txt}(412 real changes made)

{com}.         replace pid_str10 =  3 if partyid10 == 1
{txt}(597 real changes made)

{com}.         replace pid_str10 =  3 if partyid10 == 7
{txt}(438 real changes made)

{com}.         label var pid_str10 "PID Str (W10)"
{txt}
{com}.         label values pid_str10 str
{txt}
{com}.         
.         tab partyid10

      {txt}PID (W10) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
Strong Democrat {c |}{res}        597       22.19       22.19
{txt} Not Strong Dem {c |}{res}        405       15.05       37.24
{txt}       Lean Dem {c |}{res}        257        9.55       46.79
{txt}           Ind. {c |}{res}        330       12.26       59.05
{txt}       Lean Rep {c |}{res}        252        9.36       68.41
{txt} Not Strong Rep {c |}{res}        412       15.31       83.72
{txt}     Strong Rep {c |}{res}        438       16.28      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,691      100.00
{txt}
{com}.         tab partyid10 DER08W10

                {txt}{c |}       der08w10. DERIVED. R party identification at wave 10
      PID (W10) {c |} 0. Strong  1. Not ve  2. Indepe  3. Indepe  4. Indepe  5. Not ve {c |}     Total
{hline 16}{c +}{hline 66}{c +}{hline 10}
Strong Democrat {c |}{res}       597          0          0          0          0          0 {txt}{c |}{res}       597 
{txt} Not Strong Dem {c |}{res}         0        405          0          0          0          0 {txt}{c |}{res}       405 
{txt}       Lean Dem {c |}{res}         0          0        257          0          0          0 {txt}{c |}{res}       257 
{txt}           Ind. {c |}{res}         0          0          0        330          0          0 {txt}{c |}{res}       330 
{txt}       Lean Rep {c |}{res}         0          0          0          0        252          0 {txt}{c |}{res}       252 
{txt} Not Strong Rep {c |}{res}         0          0          0          0          0        412 {txt}{c |}{res}       412 
{txt}     Strong Rep {c |}{res}         0          0          0          0          0          0 {txt}{c |}{res}       438 
{txt}{hline 16}{c +}{hline 66}{c +}{hline 10}
          Total {c |}{res}       597        405        257        330        252        412 {txt}{c |}{res}     2,691 


                {txt}{c |} der08w10.
                {c |} DERIVED. R
                {c |}   party
                {c |} identifica
                {c |}  tion at
                {c |}  wave 10
      PID (W10) {c |} 6. Strong {c |}     Total
{hline 16}{c +}{hline 11}{c +}{hline 10}
Strong Democrat {c |}{res}         0 {txt}{c |}{res}       597 
{txt} Not Strong Dem {c |}{res}         0 {txt}{c |}{res}       405 
{txt}       Lean Dem {c |}{res}         0 {txt}{c |}{res}       257 
{txt}           Ind. {c |}{res}         0 {txt}{c |}{res}       330 
{txt}       Lean Rep {c |}{res}         0 {txt}{c |}{res}       252 
{txt} Not Strong Rep {c |}{res}         0 {txt}{c |}{res}       412 
{txt}     Strong Rep {c |}{res}       438 {txt}{c |}{res}       438 
{txt}{hline 16}{c +}{hline 11}{c +}{hline 10}
          Total {c |}{res}       438 {txt}{c |}{res}     2,691 

{txt}
{com}.         tab pid_310

  {txt}PID (W10) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Democrat {c |}{res}      1,259       46.79       46.79
{txt} Republican {c |}{res}      1,102       40.95       87.74
{txt}Independent {c |}{res}        330       12.26      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,691      100.00
{txt}
{com}.         tab pid_210

  {txt}PID (W10) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
 Republican {c |}{res}      1,102       46.68       46.68
{txt}   Democrat {c |}{res}      1,259       53.32      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,361      100.00
{txt}
{com}.         tab pid_str10

    {txt}PID Str {c |}
      (W10) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
       Lean {c |}{res}        509       21.56       21.56
{txt} Not Strong {c |}{res}        817       34.60       56.16
{txt}     Strong {c |}{res}      1,035       43.84      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,361      100.00
{txt}
{com}.         
.         recode partyid10 (1=4) (2=3) (3=2) (4=1) (5=2) (6=3) (7=4), gen(pid_str10_full)
{txt}(2691 differences between partyid10 and pid_str10_full)

{com}.         label var pid_str10 "PID Str (W10)"
{txt}
{com}.         label def full 1 "Ind" 2 "Lean" 3 "Not Strong" 4 "Strong"
{txt}
{com}.         label values pid_str10 full
{txt}
{com}.         
.         
.         
.         
. *W11
.         recode DER08W11 (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7) (-7=.) (-6=.) (-5=.) (-4=.), gen(partyid11)
{txt}(4240 differences between DER08W11 and partyid11)

{com}.         label var partyid11 "PID (W11)"
{txt}
{com}.         label values partyid11 pi1
{txt}
{com}.         
.         gen pid_311 = .
{txt}(4240 missing values generated)

{com}.         replace pid_311 = 1 if partyid11 >=1 & partyid11 <= 3
{txt}(1281 real changes made)

{com}.         replace pid_311 = 2 if partyid11 >=5 & partyid11 <= 7
{txt}(1123 real changes made)

{com}.         replace pid_311 = 3 if partyid11 == 4
{txt}(260 real changes made)

{com}.         label var pid_311 "PID (W11)"
{txt}
{com}.         label values pid_311 pi2
{txt}
{com}.         
.         gen pid_211 = .
{txt}(4240 missing values generated)

{com}.         replace pid_211 = 1 if pid_311 == 1
{txt}(1281 real changes made)

{com}.         replace pid_211 = 0 if pid_311 == 2
{txt}(1123 real changes made)

{com}.         label var pid_211 "PID (W11)"
{txt}
{com}.         label values pid_211 pi3
{txt}
{com}.         
.         gen pid_str11 = .
{txt}(4240 missing values generated)

{com}.         replace pid_str11 =  1 if partyid11 == 3
{txt}(243 real changes made)

{com}.         replace pid_str11 =  1 if partyid11 == 5
{txt}(222 real changes made)

{com}.         replace pid_str11 =  2 if partyid11 == 2
{txt}(353 real changes made)

{com}.         replace pid_str11 =  2 if partyid11 == 6
{txt}(355 real changes made)

{com}.         replace pid_str11 =  3 if partyid11 == 1
{txt}(685 real changes made)

{com}.         replace pid_str11 =  3 if partyid11 == 7
{txt}(546 real changes made)

{com}.         label var pid_str11 "PID Str (W9)"
{txt}
{com}.         label values pid_str11 str
{txt}
{com}.         
.         tab partyid11

      {txt}PID (W11) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
Strong Democrat {c |}{res}        685       25.71       25.71
{txt} Not Strong Dem {c |}{res}        353       13.25       38.96
{txt}       Lean Dem {c |}{res}        243        9.12       48.09
{txt}           Ind. {c |}{res}        260        9.76       57.85
{txt}       Lean Rep {c |}{res}        222        8.33       66.18
{txt} Not Strong Rep {c |}{res}        355       13.33       79.50
{txt}     Strong Rep {c |}{res}        546       20.50      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,664      100.00
{txt}
{com}.         tab partyid11 DER08W11

                {txt}{c |}       der08w11. DERIVED. R party identification at wave 11
      PID (W11) {c |} 0. Strong  1. Not ve  2. Indepe  3. Indepe  4. Indepe  5. Not ve {c |}     Total
{hline 16}{c +}{hline 66}{c +}{hline 10}
Strong Democrat {c |}{res}       685          0          0          0          0          0 {txt}{c |}{res}       685 
{txt} Not Strong Dem {c |}{res}         0        353          0          0          0          0 {txt}{c |}{res}       353 
{txt}       Lean Dem {c |}{res}         0          0        243          0          0          0 {txt}{c |}{res}       243 
{txt}           Ind. {c |}{res}         0          0          0        260          0          0 {txt}{c |}{res}       260 
{txt}       Lean Rep {c |}{res}         0          0          0          0        222          0 {txt}{c |}{res}       222 
{txt} Not Strong Rep {c |}{res}         0          0          0          0          0        355 {txt}{c |}{res}       355 
{txt}     Strong Rep {c |}{res}         0          0          0          0          0          0 {txt}{c |}{res}       546 
{txt}{hline 16}{c +}{hline 66}{c +}{hline 10}
          Total {c |}{res}       685        353        243        260        222        355 {txt}{c |}{res}     2,664 


                {txt}{c |} der08w11.
                {c |} DERIVED. R
                {c |}   party
                {c |} identifica
                {c |}  tion at
                {c |}  wave 11
      PID (W11) {c |} 6. Strong {c |}     Total
{hline 16}{c +}{hline 11}{c +}{hline 10}
Strong Democrat {c |}{res}         0 {txt}{c |}{res}       685 
{txt} Not Strong Dem {c |}{res}         0 {txt}{c |}{res}       353 
{txt}       Lean Dem {c |}{res}         0 {txt}{c |}{res}       243 
{txt}           Ind. {c |}{res}         0 {txt}{c |}{res}       260 
{txt}       Lean Rep {c |}{res}         0 {txt}{c |}{res}       222 
{txt} Not Strong Rep {c |}{res}         0 {txt}{c |}{res}       355 
{txt}     Strong Rep {c |}{res}       546 {txt}{c |}{res}       546 
{txt}{hline 16}{c +}{hline 11}{c +}{hline 10}
          Total {c |}{res}       546 {txt}{c |}{res}     2,664 

{txt}
{com}.         tab pid_311

  {txt}PID (W11) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Democrat {c |}{res}      1,281       48.09       48.09
{txt} Republican {c |}{res}      1,123       42.15       90.24
{txt}Independent {c |}{res}        260        9.76      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,664      100.00
{txt}
{com}.         tab pid_211

  {txt}PID (W11) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
 Republican {c |}{res}      1,123       46.71       46.71
{txt}   Democrat {c |}{res}      1,281       53.29      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,404      100.00
{txt}
{com}.         tab pid_str11

    {txt}PID Str {c |}
       (W9) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
       Lean {c |}{res}        465       19.34       19.34
{txt} Not Strong {c |}{res}        708       29.45       48.79
{txt}     Strong {c |}{res}      1,231       51.21      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,404      100.00
{txt}
{com}. 
.         recode partyid11 (1=4) (2=3) (3=2) (4=1) (5=2) (6=3) (7=4), gen(pid_str11_full)
{txt}(2664 differences between partyid11 and pid_str11_full)

{com}.         label var pid_str11 "PID Str (W11)"
{txt}
{com}.         label values pid_str11 full
{txt}
{com}.         
.         
.         
. *W17
.         recode DER08W17 (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7) ///
>                 (-7=.) (-6=.) (-5=.) (-4=.) (-2=.), gen(partyid17)
{txt}(4240 differences between DER08W17 and partyid17)

{com}.         label var partyid17 "PID (W17)"
{txt}
{com}.         label values partyid17 pi1
{txt}
{com}.         
.         gen pid_317 = .
{txt}(4240 missing values generated)

{com}.         replace pid_317 = 1 if partyid17 >=1 & partyid17 <= 3
{txt}(1133 real changes made)

{com}.         replace pid_317 = 2 if partyid17 >=5 & partyid17 <= 7
{txt}(994 real changes made)

{com}.         replace pid_317 = 3 if partyid17 == 4
{txt}(263 real changes made)

{com}.         label var pid_317 "PID (W17)"
{txt}
{com}.         label values pid_317 pi2
{txt}
{com}.         
.         gen pid_217 = .
{txt}(4240 missing values generated)

{com}.         replace pid_217 = 1 if pid_317 == 1
{txt}(1133 real changes made)

{com}.         replace pid_217 = 0 if pid_317 == 2
{txt}(994 real changes made)

{com}.         label var pid_217 "PID (W17)"
{txt}
{com}.         label values pid_217 pi3
{txt}
{com}.         
.         gen pid_str17 = .
{txt}(4240 missing values generated)

{com}.         replace pid_str17 =  1 if partyid17 == 3
{txt}(216 real changes made)

{com}.         replace pid_str17 =  1 if partyid17 == 5
{txt}(232 real changes made)

{com}.         replace pid_str17 =  2 if partyid17 == 2
{txt}(357 real changes made)

{com}.         replace pid_str17 =  2 if partyid17 == 6
{txt}(378 real changes made)

{com}.         replace pid_str17 =  3 if partyid17 == 1
{txt}(560 real changes made)

{com}.         replace pid_str17 =  3 if partyid17 == 7
{txt}(384 real changes made)

{com}.         label var pid_str17 "PID Str (W9)"
{txt}
{com}.         label values pid_str17 str
{txt}
{com}.         
.         tab partyid17

      {txt}PID (W17) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
Strong Democrat {c |}{res}        560       23.43       23.43
{txt} Not Strong Dem {c |}{res}        357       14.94       38.37
{txt}       Lean Dem {c |}{res}        216        9.04       47.41
{txt}           Ind. {c |}{res}        263       11.00       58.41
{txt}       Lean Rep {c |}{res}        232        9.71       68.12
{txt} Not Strong Rep {c |}{res}        378       15.82       83.93
{txt}     Strong Rep {c |}{res}        384       16.07      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,390      100.00
{txt}
{com}.         tab partyid17 DER08W17

                {txt}{c |}       der08w17. DERIVED. R party identification at wave 17
      PID (W17) {c |} 0. Strong  1. Not ve  2. Indepe  3. Indepe  4. Indepe  5. Not ve {c |}     Total
{hline 16}{c +}{hline 66}{c +}{hline 10}
Strong Democrat {c |}{res}       560          0          0          0          0          0 {txt}{c |}{res}       560 
{txt} Not Strong Dem {c |}{res}         0        357          0          0          0          0 {txt}{c |}{res}       357 
{txt}       Lean Dem {c |}{res}         0          0        216          0          0          0 {txt}{c |}{res}       216 
{txt}           Ind. {c |}{res}         0          0          0        263          0          0 {txt}{c |}{res}       263 
{txt}       Lean Rep {c |}{res}         0          0          0          0        232          0 {txt}{c |}{res}       232 
{txt} Not Strong Rep {c |}{res}         0          0          0          0          0        378 {txt}{c |}{res}       378 
{txt}     Strong Rep {c |}{res}         0          0          0          0          0          0 {txt}{c |}{res}       384 
{txt}{hline 16}{c +}{hline 66}{c +}{hline 10}
          Total {c |}{res}       560        357        216        263        232        378 {txt}{c |}{res}     2,390 


                {txt}{c |} der08w17.
                {c |} DERIVED. R
                {c |}   party
                {c |} identifica
                {c |}  tion at
                {c |}  wave 17
      PID (W17) {c |} 6. Strong {c |}     Total
{hline 16}{c +}{hline 11}{c +}{hline 10}
Strong Democrat {c |}{res}         0 {txt}{c |}{res}       560 
{txt} Not Strong Dem {c |}{res}         0 {txt}{c |}{res}       357 
{txt}       Lean Dem {c |}{res}         0 {txt}{c |}{res}       216 
{txt}           Ind. {c |}{res}         0 {txt}{c |}{res}       263 
{txt}       Lean Rep {c |}{res}         0 {txt}{c |}{res}       232 
{txt} Not Strong Rep {c |}{res}         0 {txt}{c |}{res}       378 
{txt}     Strong Rep {c |}{res}       384 {txt}{c |}{res}       384 
{txt}{hline 16}{c +}{hline 11}{c +}{hline 10}
          Total {c |}{res}       384 {txt}{c |}{res}     2,390 

{txt}
{com}.         tab pid_317

  {txt}PID (W17) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Democrat {c |}{res}      1,133       47.41       47.41
{txt} Republican {c |}{res}        994       41.59       89.00
{txt}Independent {c |}{res}        263       11.00      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,390      100.00
{txt}
{com}.         tab pid_217

  {txt}PID (W17) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
 Republican {c |}{res}        994       46.73       46.73
{txt}   Democrat {c |}{res}      1,133       53.27      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,127      100.00
{txt}
{com}.         tab pid_str17

    {txt}PID Str {c |}
       (W9) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
       Lean {c |}{res}        448       21.06       21.06
{txt} Not Strong {c |}{res}        735       34.56       55.62
{txt}     Strong {c |}{res}        944       44.38      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,127      100.00
{txt}
{com}.         
.         gen partisan_17 = pid_217
{txt}(2113 missing values generated)

{com}.         label var partisan_17 "Co-Partisan to Pres Obama? (W17)"
{txt}
{com}.         label values partisan_17 part
{txt}
{com}.         
.         recode partyid17 (1=4) (2=3) (3=2) (4=1) (5=2) (6=3) (7=4), gen(pid_str17_full)
{txt}(2390 differences between partyid17 and pid_str17_full)

{com}.         label var pid_str17 "PID Str (W10)"
{txt}
{com}.         label values pid_str17 full
{txt}
{com}.         
.                 
. *W19
.         recode DER08W19 (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7) (-7=.) (-6=.) (-5=.) (-4=.) (-2=.), gen(partyid19)
{txt}(4240 differences between DER08W19 and partyid19)

{com}.         label var partyid19 "PID (W19)"
{txt}
{com}.         label values partyid19 pi1
{txt}
{com}.         
.         gen pid_319 = .
{txt}(4240 missing values generated)

{com}.         replace pid_319 = 1 if partyid19 >=1 & partyid19 <= 3
{txt}(1141 real changes made)

{com}.         replace pid_319 = 2 if partyid19 >=5 & partyid19 <= 7
{txt}(983 real changes made)

{com}.         replace pid_319 = 3 if partyid19 == 4
{txt}(263 real changes made)

{com}.         label var pid_319 "PID (W19)"
{txt}
{com}.         label values pid_319 pi2
{txt}
{com}.         
.         gen pid_219 = .
{txt}(4240 missing values generated)

{com}.         replace pid_219 = 1 if pid_319 == 1
{txt}(1141 real changes made)

{com}.         replace pid_219 = 0 if pid_319 == 2
{txt}(983 real changes made)

{com}.         label var pid_219 "PID (W19)"
{txt}
{com}.         label values pid_219 pi3
{txt}
{com}.         
.         gen pid_str19 = .
{txt}(4240 missing values generated)

{com}.         replace pid_str19 =  1 if partyid19 == 3
{txt}(252 real changes made)

{com}.         replace pid_str19 =  1 if partyid19 == 5
{txt}(246 real changes made)

{com}.         replace pid_str19 =  2 if partyid19 == 2
{txt}(368 real changes made)

{com}.         replace pid_str19 =  2 if partyid19 == 6
{txt}(383 real changes made)

{com}.         replace pid_str19 =  3 if partyid19 == 1
{txt}(521 real changes made)

{com}.         replace pid_str19 =  3 if partyid19 == 7
{txt}(354 real changes made)

{com}.         label var pid_str19 "PID Str (W9)"
{txt}
{com}.         label values pid_str19 str
{txt}
{com}.         
.         tab partyid19

      {txt}PID (W19) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
Strong Democrat {c |}{res}        521       21.83       21.83
{txt} Not Strong Dem {c |}{res}        368       15.42       37.24
{txt}       Lean Dem {c |}{res}        252       10.56       47.80
{txt}           Ind. {c |}{res}        263       11.02       58.82
{txt}       Lean Rep {c |}{res}        246       10.31       69.12
{txt} Not Strong Rep {c |}{res}        383       16.05       85.17
{txt}     Strong Rep {c |}{res}        354       14.83      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,387      100.00
{txt}
{com}.         tab partyid19 DER08W19

                {txt}{c |}       der08w19. DERIVED. R party identification at wave 19
      PID (W19) {c |} 0. Strong  1. Not ve  2. Indepe  3. Indepe  4. Indepe  5. Not ve {c |}     Total
{hline 16}{c +}{hline 66}{c +}{hline 10}
Strong Democrat {c |}{res}       521          0          0          0          0          0 {txt}{c |}{res}       521 
{txt} Not Strong Dem {c |}{res}         0        368          0          0          0          0 {txt}{c |}{res}       368 
{txt}       Lean Dem {c |}{res}         0          0        252          0          0          0 {txt}{c |}{res}       252 
{txt}           Ind. {c |}{res}         0          0          0        263          0          0 {txt}{c |}{res}       263 
{txt}       Lean Rep {c |}{res}         0          0          0          0        246          0 {txt}{c |}{res}       246 
{txt} Not Strong Rep {c |}{res}         0          0          0          0          0        383 {txt}{c |}{res}       383 
{txt}     Strong Rep {c |}{res}         0          0          0          0          0          0 {txt}{c |}{res}       354 
{txt}{hline 16}{c +}{hline 66}{c +}{hline 10}
          Total {c |}{res}       521        368        252        263        246        383 {txt}{c |}{res}     2,387 


                {txt}{c |} der08w19.
                {c |} DERIVED. R
                {c |}   party
                {c |} identifica
                {c |}  tion at
                {c |}  wave 19
      PID (W19) {c |} 6. Strong {c |}     Total
{hline 16}{c +}{hline 11}{c +}{hline 10}
Strong Democrat {c |}{res}         0 {txt}{c |}{res}       521 
{txt} Not Strong Dem {c |}{res}         0 {txt}{c |}{res}       368 
{txt}       Lean Dem {c |}{res}         0 {txt}{c |}{res}       252 
{txt}           Ind. {c |}{res}         0 {txt}{c |}{res}       263 
{txt}       Lean Rep {c |}{res}         0 {txt}{c |}{res}       246 
{txt} Not Strong Rep {c |}{res}         0 {txt}{c |}{res}       383 
{txt}     Strong Rep {c |}{res}       354 {txt}{c |}{res}       354 
{txt}{hline 16}{c +}{hline 11}{c +}{hline 10}
          Total {c |}{res}       354 {txt}{c |}{res}     2,387 

{txt}
{com}.         tab pid_319

  {txt}PID (W19) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Democrat {c |}{res}      1,141       47.80       47.80
{txt} Republican {c |}{res}        983       41.18       88.98
{txt}Independent {c |}{res}        263       11.02      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,387      100.00
{txt}
{com}.         tab pid_219

  {txt}PID (W19) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
 Republican {c |}{res}        983       46.28       46.28
{txt}   Democrat {c |}{res}      1,141       53.72      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,124      100.00
{txt}
{com}.         tab pid_str19

    {txt}PID Str {c |}
       (W9) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
       Lean {c |}{res}        498       23.45       23.45
{txt} Not Strong {c |}{res}        751       35.36       58.80
{txt}     Strong {c |}{res}        875       41.20      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,124      100.00
{txt}
{com}.         
.         recode partyid19 (1=4) (2=3) (3=2) (4=1) (5=2) (6=3) (7=4), gen(pid_str19_full)
{txt}(2387 differences between partyid19 and pid_str19_full)

{com}.         label var pid_str19 "PID Str (W10)"
{txt}
{com}.         label values pid_str19 full
{txt}
{com}.         
.                 
. *Relationship over time
.         pwcorr partyid1 partyid9 partyid10 partyid11 partyid17 partyid19, sig

             {txt}{c |} partyid1 partyid9 party~10 party~11 party~17 party~19
{hline 13}{c +}{hline 54}
    partyid1 {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
    partyid9 {c |} {res}  0.8944   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}
   partyid10 {c |} {res}  0.8997   0.9207   1.0000 
             {txt}{c |}{res}   0.0000   0.0000
             {txt}{c |}
   partyid11 {c |} {res}  0.8927   0.9173   0.9315   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000
             {txt}{c |}
   partyid17 {c |} {res}  0.8964   0.9124   0.9221   0.9245   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000   0.0000
             {txt}{c |}
   partyid19 {c |} {res}  0.8911   0.9090   0.9165   0.9183   0.9370   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000   0.0000   0.0000
             {txt}{c |}

{com}.         pwcorr pid_str1 pid_str9 pid_str10 pid_str11 pid_str17 pid_str19, sig

             {txt}{c |} pid_str1 pid_str9 pid_s~10 pid_s~11 pid_s~17 pid_s~19
{hline 13}{c +}{hline 54}
    pid_str1 {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
    pid_str9 {c |} {res}  0.6608   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}
   pid_str10 {c |} {res}  0.6228   0.7394   1.0000 
             {txt}{c |}{res}   0.0000   0.0000
             {txt}{c |}
   pid_str11 {c |} {res}  0.6404   0.7292   0.7538   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000
             {txt}{c |}
   pid_str17 {c |} {res}  0.6375   0.6689   0.7117   0.6967   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000   0.0000
             {txt}{c |}
   pid_str19 {c |} {res}  0.6007   0.6746   0.7121   0.6880   0.7483   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000   0.0000   0.0000
             {txt}{c |}

{com}.                 
.                 
.         tab w1_retro pid_21, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

      Econ {c |}
    Better {c |}
  than 1yr {c |}       PID (W1)
 Ago (W1)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       429        621 {txt}{c |}{res}     1,050 
           {txt}{c |}{res}     40.86      59.14 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     63.56      84.03 {txt}{c |}{res}     74.26 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}       209        108 {txt}{c |}{res}       317 
           {txt}{c |}{res}     65.93      34.07 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     30.96      14.61 {txt}{c |}{res}     22.42 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}        37         10 {txt}{c |}{res}        47 
           {txt}{c |}{res}     78.72      21.28 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      5.48       1.35 {txt}{c |}{res}      3.32 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       675        739 {txt}{c |}{res}     1,414 
           {txt}{c |}{res}     47.74      52.26 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 80.0663  {txt} Pr = {res}0.000
{txt}
{com}.         tab w6_retro pid_21, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

      Econ {c |}
    Better {c |}
  than 1yr {c |}       PID (W1)
 Ago (W6)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       458        561 {txt}{c |}{res}     1,019 
           {txt}{c |}{res}     44.95      55.05 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     79.10      91.22 {txt}{c |}{res}     85.34 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}       108         50 {txt}{c |}{res}       158 
           {txt}{c |}{res}     68.35      31.65 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     18.65       8.13 {txt}{c |}{res}     13.23 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}        13          4 {txt}{c |}{res}        17 
           {txt}{c |}{res}     76.47      23.53 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      2.25       0.65 {txt}{c |}{res}      1.42 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       579        615 {txt}{c |}{res}     1,194 
           {txt}{c |}{res}     48.49      51.51 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 35.4138  {txt} Pr = {res}0.000
{txt}
{com}.         tab w10_retro pid_21, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

      Econ {c |}
    Better {c |}
  than 1yr {c |}       PID (W1)
Ago (W10)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       535        596 {txt}{c |}{res}     1,131 
           {txt}{c |}{res}     47.30      52.70 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     90.52      96.75 {txt}{c |}{res}     93.70 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}        53         19 {txt}{c |}{res}        72 
           {txt}{c |}{res}     73.61      26.39 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      8.97       3.08 {txt}{c |}{res}      5.97 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}         3          1 {txt}{c |}{res}         4 
           {txt}{c |}{res}     75.00      25.00 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      0.51       0.16 {txt}{c |}{res}      0.33 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       591        616 {txt}{c |}{res}     1,207 
           {txt}{c |}{res}     48.96      51.04 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 19.8363  {txt} Pr = {res}0.000
{txt}
{com}.         tab w11_retro pid_21, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

Econ Worse {c |}
  than 1yr {c |}       PID (W1)
Ago (W11)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       536        593 {txt}{c |}{res}     1,129 
           {txt}{c |}{res}     47.48      52.52 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     90.08      96.42 {txt}{c |}{res}     93.31 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}        55         21 {txt}{c |}{res}        76 
           {txt}{c |}{res}     72.37      27.63 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      9.24       3.41 {txt}{c |}{res}      6.28 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}         4          1 {txt}{c |}{res}         5 
           {txt}{c |}{res}     80.00      20.00 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      0.67       0.16 {txt}{c |}{res}      0.41 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       595        615 {txt}{c |}{res}     1,210 
           {txt}{c |}{res}     49.17      50.83 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 19.5631  {txt} Pr = {res}0.000
{txt}
{com}.         tab w10_retro pid_29, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

      Econ {c |}
    Better {c |}
  than 1yr {c |}       PID (W9)
Ago (W10)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       935      1,104 {txt}{c |}{res}     2,039 
           {txt}{c |}{res}     45.86      54.14 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     90.86      97.53 {txt}{c |}{res}     94.35 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}        90         23 {txt}{c |}{res}       113 
           {txt}{c |}{res}     79.65      20.35 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      8.75       2.03 {txt}{c |}{res}      5.23 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}         4          5 {txt}{c |}{res}         9 
           {txt}{c |}{res}     44.44      55.56 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      0.39       0.44 {txt}{c |}{res}      0.42 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}     1,029      1,132 {txt}{c |}{res}     2,161 
           {txt}{c |}{res}     47.62      52.38 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 49.0463  {txt} Pr = {res}0.000
{txt}
{com}.         tab w11_retro pid_29, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

Econ Worse {c |}
  than 1yr {c |}       PID (W9)
Ago (W11)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       951      1,085 {txt}{c |}{res}     2,036 
           {txt}{c |}{res}     46.71      53.29 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     90.83      96.19 {txt}{c |}{res}     93.61 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}        90         38 {txt}{c |}{res}       128 
           {txt}{c |}{res}     70.31      29.69 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      8.60       3.37 {txt}{c |}{res}      5.89 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}         6          5 {txt}{c |}{res}        11 
           {txt}{c |}{res}     54.55      45.45 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      0.57       0.44 {txt}{c |}{res}      0.51 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}     1,047      1,128 {txt}{c |}{res}     2,175 
           {txt}{c |}{res}     48.14      51.86 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 27.0561  {txt} Pr = {res}0.000
{txt}
{com}.         
.         tab w17_retro pid_21, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

Econ Worse {c |}
 than Jan. {c |}
      2009 {c |}       PID (W1)
    (W17)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       331        258 {txt}{c |}{res}       589 
           {txt}{c |}{res}     56.20      43.80 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     61.52      45.74 {txt}{c |}{res}     53.45 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}       145        197 {txt}{c |}{res}       342 
           {txt}{c |}{res}     42.40      57.60 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     26.95      34.93 {txt}{c |}{res}     31.03 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}        62        109 {txt}{c |}{res}       171 
           {txt}{c |}{res}     36.26      63.74 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     11.52      19.33 {txt}{c |}{res}     15.52 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       538        564 {txt}{c |}{res}     1,102 
           {txt}{c |}{res}     48.82      51.18 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 29.2750  {txt} Pr = {res}0.000
{txt}
{com}.         tab w17_retro pid_29, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

Econ Worse {c |}
 than Jan. {c |}
      2009 {c |}       PID (W9)
    (W17)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       587        431 {txt}{c |}{res}     1,018 
           {txt}{c |}{res}     57.66      42.34 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     62.71      42.89 {txt}{c |}{res}     52.45 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}       252        364 {txt}{c |}{res}       616 
           {txt}{c |}{res}     40.91      59.09 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     26.92      36.22 {txt}{c |}{res}     31.74 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}        97        210 {txt}{c |}{res}       307 
           {txt}{c |}{res}     31.60      68.40 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     10.36      20.90 {txt}{c |}{res}     15.82 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       936      1,005 {txt}{c |}{res}     1,941 
           {txt}{c |}{res}     48.22      51.78 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 83.5148  {txt} Pr = {res}0.000
{txt}
{com}.         tab w19_retro pid_21, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

Econ Worse {c |}
 than Jan. {c |}
      2009 {c |}       PID (W1)
    (W19)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       408        237 {txt}{c |}{res}       645 
           {txt}{c |}{res}     63.26      36.74 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     75.98      42.32 {txt}{c |}{res}     58.80 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}        98        224 {txt}{c |}{res}       322 
           {txt}{c |}{res}     30.43      69.57 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     18.25      40.00 {txt}{c |}{res}     29.35 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}        31         99 {txt}{c |}{res}       130 
           {txt}{c |}{res}     23.85      76.15 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      5.77      17.68 {txt}{c |}{res}     11.85 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       537        560 {txt}{c |}{res}     1,097 
           {txt}{c |}{res}     48.95      51.05 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res}129.7833  {txt} Pr = {res}0.000
{txt}
{com}.         tab w19_retro pid_29, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

Econ Worse {c |}
 than Jan. {c |}
      2009 {c |}       PID (W9)
    (W19)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       687        418 {txt}{c |}{res}     1,105 
           {txt}{c |}{res}     62.17      37.83 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     73.63      41.39 {txt}{c |}{res}     56.87 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}       190        402 {txt}{c |}{res}       592 
           {txt}{c |}{res}     32.09      67.91 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     20.36      39.80 {txt}{c |}{res}     30.47 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}        56        190 {txt}{c |}{res}       246 
           {txt}{c |}{res}     22.76      77.24 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      6.00      18.81 {txt}{c |}{res}     12.66 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       933      1,010 {txt}{c |}{res}     1,943 
           {txt}{c |}{res}     48.02      51.98 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res}211.6768  {txt} Pr = {res}0.000
{txt}
{com}.                 
.                 
.                 
.                 
.                 *****************************************************
.                 *********Network Size and Disagreement***************
.                 *****************************************************
. 
. *# Names given/asked about
.         tab DER17

       {txt}der17. DERIVED. Number of names {c |}
                    mentioned at W9ZD2 {c |}      Freq.     Percent        Cum.
{hline 39}{c +}{hline 35}
      -6. Not asked, unit non-response {c |}{res}      1,591       37.52       37.52
{txt}                      -1. Inapplicable {c |}{res}        446       10.52       48.04
{txt}                0. mentioned   0 names {c |}{res}         65        1.53       49.58
{txt}                 1. mentioned   1 name {c |}{res}        104        2.45       52.03
{txt}                2. mentioned   2 names {c |}{res}        127        3.00       55.02
{txt}                3. mentioned   3 names {c |}{res}        194        4.58       59.60
{txt}                4. mentioned   4 names {c |}{res}        208        4.91       64.50
{txt}                5. mentioned   5 names {c |}{res}        193        4.55       69.06
{txt}                6. mentioned   6 names {c |}{res}        183        4.32       73.37
{txt}                7. mentioned   7 names {c |}{res}        126        2.97       76.34
{txt}                8. mentioned   8 names {c |}{res}      1,003       23.66      100.00
{txt}{hline 39}{c +}{hline 35}
                                 Total {c |}{res}      4,240      100.00
{txt}
{com}.         gen numgiven = DER17
{txt}
{com}.         replace numgiven = . if numgiven < 0
{txt}(2037 real changes made, 2037 to missing)

{com}.         label var numgiven "Number of Listed Discussants"
{txt}
{com}.         tab numgiven 

  {txt}Number of {c |}
     Listed {c |}
Discussants {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}         65        2.95        2.95
{txt}          1 {c |}{res}        104        4.72        7.67
{txt}          2 {c |}{res}        127        5.76       13.44
{txt}          3 {c |}{res}        194        8.81       22.24
{txt}          4 {c |}{res}        208        9.44       31.68
{txt}          5 {c |}{res}        193        8.76       40.44
{txt}          6 {c |}{res}        183        8.31       48.75
{txt}          7 {c |}{res}        126        5.72       54.47
{txt}          8 {c |}{res}      1,003       45.53      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,203      100.00
{txt}
{com}.         summ numgiven, detail

                {txt}Number of Listed Discussants
{hline 61}
      Percentiles      Smallest
 1%    {res}        0              0
{txt} 5%    {res}        1              0
{txt}10%    {res}        2              0       {txt}Obs         {res}       2203
{txt}25%    {res}        4              0       {txt}Sum of Wgt. {res}       2203

{txt}50%    {res}        7                      {txt}Mean          {res} 5.783477
                        {txt}Largest       Std. Dev.     {res} 2.501382
{txt}75%    {res}        8              8
{txt}90%    {res}        8              8       {txt}Variance      {res} 6.256911
{txt}95%    {res}        8              8       {txt}Skewness      {res}-.7296673
{txt}99%    {res}        8              8       {txt}Kurtosis      {res} 2.222504
{txt}
{com}.                 
.         
.         gen numgiven1 = numgiven
{txt}(2037 missing values generated)

{com}.         replace numgiven1 = 3 if numgiven > 3 & numgiven <=8
{txt}(1713 real changes made)

{com}.         label var numgiven1 "Number of Disc. Asked About"
{txt}
{com}.         tab numgiven1

  {txt}Number of {c |}
Disc. Asked {c |}
      About {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}         65        2.95        2.95
{txt}          1 {c |}{res}        104        4.72        7.67
{txt}          2 {c |}{res}        127        5.76       13.44
{txt}          3 {c |}{res}      1,907       86.56      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,203      100.00
{txt}
{com}.         tab numgiven numgiven1

 {txt}Number of {c |}
    Listed {c |}
Discussant {c |}         Number of Disc. Asked About
         s {c |}         0          1          2          3 {c |}     Total
{hline 11}{c +}{hline 44}{c +}{hline 10}
         0 {c |}{res}        65          0          0          0 {txt}{c |}{res}        65 
{txt}         1 {c |}{res}         0        104          0          0 {txt}{c |}{res}       104 
{txt}         2 {c |}{res}         0          0        127          0 {txt}{c |}{res}       127 
{txt}         3 {c |}{res}         0          0          0        194 {txt}{c |}{res}       194 
{txt}         4 {c |}{res}         0          0          0        208 {txt}{c |}{res}       208 
{txt}         5 {c |}{res}         0          0          0        193 {txt}{c |}{res}       193 
{txt}         6 {c |}{res}         0          0          0        183 {txt}{c |}{res}       183 
{txt}         7 {c |}{res}         0          0          0        126 {txt}{c |}{res}       126 
{txt}         8 {c |}{res}         0          0          0      1,003 {txt}{c |}{res}     1,003 
{txt}{hline 11}{c +}{hline 44}{c +}{hline 10}
     Total {c |}{res}        65        104        127      1,907 {txt}{c |}{res}     2,203 

{txt}
{com}.         
.         summ numgiven1 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 3}numgiven1 {c |}{res}      2203    2.759419    .6740594          0          3
{txt}
{com}.         gen numgiven01 = (numgiven1 - r(min))/(r(max)-r(min))
{txt}(2037 missing values generated)

{com}.         label var numgiven01 "Network Size"
{txt}
{com}.         
. *****Partisan Disagreement
.         
.         /**half of respondents asked whether the discussant was a republican, 
>                 half asked if a Democrat**/
.         
.         foreach var in W9ZD12_1 W9ZD13_1 W9ZD12_2 W9ZD13_2 W9ZD12_3 W9ZD13_3 {c -(}
{txt}  2{com}.                 tab `var'
{txt}  3{com}.                 {c )-}

   {txt}w9zd12_1. Is name1 a Democrat {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
-6. Not asked, unit non-response {c |}{res}      1,474       34.76       34.76
{txt}       -5. Not asked, terminated {c |}{res}        153        3.61       38.37
{txt}                -1. Inapplicable {c |}{res}      1,546       36.46       74.83
{txt}                     1. Democrat {c |}{res}        432       10.19       85.02
{txt}                   2. Republican {c |}{res}        400        9.43       94.46
{txt}                  3. independent {c |}{res}        182        4.29       98.75
{txt}               4. something else {c |}{res}         53        1.25      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}      4,240      100.00

 {txt}w9zd13_1. Is name1 a Republican {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
-6. Not asked, unit non-response {c |}{res}      1,474       34.76       34.76
{txt}       -5. Not asked, terminated {c |}{res}        180        4.25       39.01
{txt}                -1. Inapplicable {c |}{res}      1,555       36.67       75.68
{txt}                   1. Republican {c |}{res}        382        9.01       84.69
{txt}                     2. Democrat {c |}{res}        432       10.19       94.88
{txt}                  3. independent {c |}{res}        173        4.08       98.96
{txt}               4. something else {c |}{res}         44        1.04      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}      4,240      100.00

   {txt}w9zd12_2. Is name2 a Democrat {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
-6. Not asked, unit non-response {c |}{res}      1,474       34.76       34.76
{txt}       -5. Not asked, terminated {c |}{res}        153        3.61       38.37
{txt}                -1. Inapplicable {c |}{res}      1,601       37.76       76.13
{txt}                     1. Democrat {c |}{res}        410        9.67       85.80
{txt}                   2. Republican {c |}{res}        361        8.51       94.32
{txt}                  3. independent {c |}{res}        179        4.22       98.54
{txt}               4. something else {c |}{res}         62        1.46      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}      4,240      100.00

 {txt}w9zd13_2. Is name2 a Republican {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
-6. Not asked, unit non-response {c |}{res}      1,474       34.76       34.76
{txt}       -5. Not asked, terminated {c |}{res}        180        4.25       39.01
{txt}                -1. Inapplicable {c |}{res}      1,607       37.90       76.91
{txt}                   1. Republican {c |}{res}        358        8.44       85.35
{txt}                     2. Democrat {c |}{res}        403        9.50       94.86
{txt}                  3. independent {c |}{res}        163        3.84       98.70
{txt}               4. something else {c |}{res}         55        1.30      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}      4,240      100.00

   {txt}w9zd12_3. Is name3 a Democrat {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
-6. Not asked, unit non-response {c |}{res}      1,474       34.76       34.76
{txt}       -5. Not asked, terminated {c |}{res}        154        3.63       38.40
{txt}                -1. Inapplicable {c |}{res}      1,665       39.27       77.67
{txt}                     1. Democrat {c |}{res}        407        9.60       87.26
{txt}                   2. Republican {c |}{res}        324        7.64       94.91
{txt}                  3. independent {c |}{res}        156        3.68       98.58
{txt}               4. something else {c |}{res}         60        1.42      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}      4,240      100.00

 {txt}w9zd13_3. Is name3 a Republican {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
-6. Not asked, unit non-response {c |}{res}      1,474       34.76       34.76
{txt}       -5. Not asked, terminated {c |}{res}        180        4.25       39.01
{txt}                -1. Inapplicable {c |}{res}      1,666       39.29       78.30
{txt}                   1. Republican {c |}{res}        329        7.76       86.06
{txt}                     2. Democrat {c |}{res}        390        9.20       95.26
{txt}                  3. independent {c |}{res}        151        3.56       98.82
{txt}               4. something else {c |}{res}         50        1.18      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}      4,240      100.00
{txt}
{com}.         
.         *For 12_:
.                 *1 = Dem
.                 *2 = Republican
.                 *3 = ind
.                 *4 = something else
.                 
.         *For 13_: 
.                 *1: Republican
.                 *2 = Dem
.                 *3 = Ind
.                 *4 = something else
.         
.         foreach var in W9ZD12_1 W9ZD12_2 W9ZD12_3 W9ZD13_2 W9ZD12_3 W9ZD13_3  {c -(}
{txt}  2{com}.                 tab `var' if `var' >0
{txt}  3{com}.                 {c )-}

   {txt}w9zd12_1. Is name1 a Democrat {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
                     1. Democrat {c |}{res}        432       40.49       40.49
{txt}                   2. Republican {c |}{res}        400       37.49       77.98
{txt}                  3. independent {c |}{res}        182       17.06       95.03
{txt}               4. something else {c |}{res}         53        4.97      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}      1,067      100.00

   {txt}w9zd12_2. Is name2 a Democrat {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
                     1. Democrat {c |}{res}        410       40.51       40.51
{txt}                   2. Republican {c |}{res}        361       35.67       76.19
{txt}                  3. independent {c |}{res}        179       17.69       93.87
{txt}               4. something else {c |}{res}         62        6.13      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}      1,012      100.00

   {txt}w9zd12_3. Is name3 a Democrat {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
                     1. Democrat {c |}{res}        407       42.98       42.98
{txt}                   2. Republican {c |}{res}        324       34.21       77.19
{txt}                  3. independent {c |}{res}        156       16.47       93.66
{txt}               4. something else {c |}{res}         60        6.34      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}        947      100.00

 {txt}w9zd13_2. Is name2 a Republican {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
                   1. Republican {c |}{res}        358       36.57       36.57
{txt}                     2. Democrat {c |}{res}        403       41.16       77.73
{txt}                  3. independent {c |}{res}        163       16.65       94.38
{txt}               4. something else {c |}{res}         55        5.62      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}        979      100.00

   {txt}w9zd12_3. Is name3 a Democrat {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
                     1. Democrat {c |}{res}        407       42.98       42.98
{txt}                   2. Republican {c |}{res}        324       34.21       77.19
{txt}                  3. independent {c |}{res}        156       16.47       93.66
{txt}               4. something else {c |}{res}         60        6.34      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}        947      100.00

 {txt}w9zd13_3. Is name3 a Republican {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
                   1. Republican {c |}{res}        329       35.76       35.76
{txt}                     2. Democrat {c |}{res}        390       42.39       78.15
{txt}                  3. independent {c |}{res}        151       16.41       94.57
{txt}               4. something else {c |}{res}         50        5.43      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}        920      100.00
{txt}
{com}.                 
.         *Creating PID Scale, inc. leaners*
.                 *1 = Democrat, 2 = Republican; 3 = Ind
.                 
.                 label def dpid 1 "Democrat" 2 "Republican" 3 "Independent"
{txt}
{com}.                 
.                 
.                 gen d1_pid = . 
{txt}(4240 missing values generated)

{com}.                 replace d1_pid = 1 if W9ZD12_1 == 1 
{txt}(432 real changes made)

{com}.                 replace d1_pid = 1 if W9ZD12_1 == 3 & W9ZD16_1 == 1
{txt}(57 real changes made)

{com}.                 replace d1_pid = 1 if W9ZD12_1 == 4 & W9ZD16_1 == 1
{txt}(10 real changes made)

{com}.                 replace d1_pid = 2 if W9ZD12_1 == 2
{txt}(400 real changes made)

{com}.                 replace d1_pid = 2 if W9ZD12_1 == 3 & W9ZD16_1 == 2
{txt}(43 real changes made)

{com}.                 replace d1_pid = 2 if W9ZD12_1 == 4 & W9ZD16_1 == 2
{txt}(7 real changes made)

{com}.                 replace d1_pid = 3 if W9ZD12_1 == 3 & W9ZD16_1 == 3
{txt}(73 real changes made)

{com}.                 replace d1_pid = 3 if W9ZD12_1 == 4 & W9ZD16_1 == 3
{txt}(34 real changes made)

{com}.                 replace d1_pid = 2 if W9ZD13_1 == 1 
{txt}(382 real changes made)

{com}.                 replace d1_pid = 2 if W9ZD13_1 == 3 & W9ZD16_1 == 1
{txt}(50 real changes made)

{com}.                 replace d1_pid = 2 if W9ZD13_1 == 4 & W9ZD16_1 == 1
{txt}(9 real changes made)

{com}.                 replace d1_pid = 1 if W9ZD13_1 == 2
{txt}(432 real changes made)

{com}.                 replace d1_pid = 1 if W9ZD13_1 == 3 & W9ZD16_1 == 2
{txt}(44 real changes made)

{com}.                 replace d1_pid = 1 if W9ZD13_1 == 4 & W9ZD16_1 == 2
{txt}(8 real changes made)

{com}.                 replace d1_pid = 3 if W9ZD13_1 == 3 & W9ZD16_1 == 3
{txt}(79 real changes made)

{com}.                 replace d1_pid = 3 if W9ZD13_1 == 4 & W9ZD16_1 == 3
{txt}(27 real changes made)

{com}.                 
.                 
.                 gen d2_pid = . 
{txt}(4240 missing values generated)

{com}.                 replace d2_pid = 1 if W9ZD12_2 == 1 
{txt}(410 real changes made)

{com}.                 replace d2_pid = 1 if W9ZD12_2 == 3 & W9ZD16_2 == 1
{txt}(55 real changes made)

{com}.                 replace d2_pid = 1 if W9ZD12_2 == 4 & W9ZD16_2 == 1
{txt}(12 real changes made)

{com}.                 
.                 replace d2_pid = 2 if W9ZD12_2 == 2
{txt}(361 real changes made)

{com}.                 replace d2_pid = 2 if W9ZD12_2 == 3 & W9ZD16_2 == 2
{txt}(44 real changes made)

{com}.                 replace d2_pid = 2 if W9ZD12_2 == 4 & W9ZD16_2 == 2
{txt}(7 real changes made)

{com}. 
.                 replace d2_pid = 3 if W9ZD12_2 == 3 & W9ZD16_2 == 3
{txt}(75 real changes made)

{com}.                 replace d2_pid = 3 if W9ZD12_2 == 4 & W9ZD16_2 == 3
{txt}(40 real changes made)

{com}. 
.                 replace d2_pid = 2 if W9ZD13_2 == 1 
{txt}(358 real changes made)

{com}.                 replace d2_pid = 2 if W9ZD13_2 == 3 & W9ZD16_2 == 1
{txt}(46 real changes made)

{com}.                 replace d2_pid = 2 if W9ZD13_2 == 4 & W9ZD16_2 == 1
{txt}(8 real changes made)

{com}.                 
.                 replace d2_pid = 1 if W9ZD13_2 == 2
{txt}(403 real changes made)

{com}.                 replace d2_pid = 1 if W9ZD13_2 == 3 & W9ZD16_2 == 2
{txt}(47 real changes made)

{com}.                 replace d2_pid = 1 if W9ZD13_2 == 4 & W9ZD16_2 == 2
{txt}(6 real changes made)

{com}. 
.                 replace d2_pid = 3 if W9ZD13_2 == 3 & W9ZD16_2 == 3
{txt}(70 real changes made)

{com}.                 replace d2_pid = 3 if W9ZD13_2 == 4 & W9ZD16_2 == 3
{txt}(41 real changes made)

{com}.                 
.                 
.                 gen d3_pid = . 
{txt}(4240 missing values generated)

{com}.                 replace d3_pid = 1 if W9ZD12_3 == 1 
{txt}(407 real changes made)

{com}.                 replace d3_pid = 1 if W9ZD12_3 == 3 & W9ZD16_3 == 1
{txt}(46 real changes made)

{com}.                 replace d3_pid = 1 if W9ZD12_3 == 4 & W9ZD16_3 == 1
{txt}(13 real changes made)

{com}.                 
.                 replace d3_pid = 2 if W9ZD12_3 == 2
{txt}(324 real changes made)

{com}.                 replace d3_pid = 2 if W9ZD12_3 == 3 & W9ZD16_3 == 2
{txt}(37 real changes made)

{com}.                 replace d3_pid = 2 if W9ZD12_3 == 4 & W9ZD16_3 == 2
{txt}(5 real changes made)

{com}. 
.                 replace d3_pid = 3 if W9ZD12_3 == 3 & W9ZD16_3 == 3
{txt}(67 real changes made)

{com}.                 replace d3_pid = 3 if W9ZD12_3 == 4 & W9ZD16_3 == 3
{txt}(42 real changes made)

{com}. 
.                 replace d3_pid = 2 if W9ZD13_3 == 1 
{txt}(329 real changes made)

{com}.                 replace d3_pid = 2 if W9ZD13_3 == 3 & W9ZD16_3 == 1
{txt}(47 real changes made)

{com}.                 replace d3_pid = 2 if W9ZD13_3 == 4 & W9ZD16_3 == 1
{txt}(4 real changes made)

{com}.                 
.                 replace d3_pid = 1 if W9ZD13_3 == 2
{txt}(390 real changes made)

{com}.                 replace d3_pid = 1 if W9ZD13_3 == 3 & W9ZD16_3 == 2
{txt}(45 real changes made)

{com}.                 replace d3_pid = 1 if W9ZD13_3 == 4 & W9ZD16_3 == 2
{txt}(11 real changes made)

{com}. 
.                 replace d3_pid = 3 if W9ZD13_3 == 3 & W9ZD16_3 == 3
{txt}(58 real changes made)

{com}.                 replace d3_pid = 3 if W9ZD13_3 == 4 & W9ZD16_3 == 3
{txt}(34 real changes made)

{com}.                 
.                 label values d1_pid d2_pid d3_pid  dpid
{txt}
{com}.                 
.         *Agreement
.                 *1 = Dem/Dem, Ind/Ind, Rep/Rep
.                 *0 = Dem/Rep, Dem/Something Else, Dem/Ind
.                 *0= Rep/Dem,. Rep/Something Else, rep/Ind
.                 *0 = Ind/Dem, Ind/Rep
.                 label def ag 1 "Agree" 0 "Disagree" 
{txt}
{com}.                 
.                 gen d1_agree = . 
{txt}(4240 missing values generated)

{com}.                 replace d1_agree = 1 if pid_39 == 1 & d1_pid == 1
{txt}(706 real changes made)

{com}.                 replace d1_agree = 1 if pid_39 == 2 & d1_pid == 2
{txt}(616 real changes made)

{com}.                 replace d1_agree = 1 if pid_39 == 3 & d1_pid == 3
{txt}(75 real changes made)

{com}.                 replace d1_agree = 0 if pid_39 == 1 & d1_pid == 2
{txt}(238 real changes made)

{com}.                 replace d1_agree = 0 if pid_39 == 1 & d1_pid == 3
{txt}(63 real changes made)

{com}.                 replace d1_agree = 0 if pid_39 == 2 & d1_pid == 1
{txt}(214 real changes made)

{com}.                 replace d1_agree = 0 if pid_39 == 2 & d1_pid == 3
{txt}(75 real changes made)

{com}.                 replace d1_agree = 0 if pid_39 == 3 & d1_pid == 1
{txt}(63 real changes made)

{com}.                 replace d1_agree = 0 if pid_39 == 3 & d1_pid == 2
{txt}(37 real changes made)

{com}.                 label var d1_agree "D1 Agree?"
{txt}
{com}.                 label values d1_agree ag
{txt}
{com}.                 
. 
.                 gen d2_agree = .
{txt}(4240 missing values generated)

{com}.                 replace d2_agree = 1 if pid_39 == 1 & d2_pid == 1
{txt}(654 real changes made)

{com}.                 replace d2_agree = 1 if pid_39 == 2 & d2_pid == 2
{txt}(560 real changes made)

{com}.                 replace d2_agree = 1 if pid_39 == 3 & d2_pid == 3
{txt}(65 real changes made)

{com}.                 
.                 replace d2_agree = 0 if pid_39 == 1 & d2_pid == 2
{txt}(223 real changes made)

{com}.                 replace d2_agree = 0 if pid_39 == 1 & d2_pid == 3
{txt}(83 real changes made)

{com}.                 replace d2_agree = 0 if pid_39 == 2 & d2_pid == 1
{txt}(224 real changes made)

{com}.                 replace d2_agree = 0 if pid_39 == 2 & d2_pid == 3
{txt}(78 real changes made)

{com}.                 replace d2_agree = 0 if pid_39 == 3 & d2_pid == 1
{txt}(55 real changes made)

{com}.                 replace d2_agree = 0 if pid_39 == 3 & d2_pid == 2
{txt}(41 real changes made)

{com}.                         
.                 label var d2_agree "D2 Agree?"
{txt}
{com}.                 label values d2_agree ag
{txt}
{com}.                 
.                 
.                 gen d3_agree = .
{txt}(4240 missing values generated)

{com}.                 replace d3_agree = 1 if pid_39 == 1 & d3_pid == 1
{txt}(625 real changes made)

{com}.                 replace d3_agree = 1 if pid_39 == 2 & d3_pid == 2
{txt}(506 real changes made)

{com}.                 replace d3_agree = 1 if pid_39 == 3 & d3_pid == 3
{txt}(51 real changes made)

{com}.                 
.                 replace d3_agree = 0 if pid_39 == 1 & d3_pid == 2
{txt}(204 real changes made)

{com}.                 replace d3_agree = 0 if pid_39 == 1 & d3_pid == 3
{txt}(70 real changes made)

{com}.                 replace d3_agree = 0 if pid_39 == 2 & d3_pid == 1
{txt}(231 real changes made)

{com}.                 replace d3_agree = 0 if pid_39 == 2 & d3_pid == 3
{txt}(80 real changes made)

{com}.                 replace d3_agree = 0 if pid_39 == 3 & d3_pid == 1
{txt}(56 real changes made)

{com}.                 replace d3_agree = 0 if pid_39 == 3 & d3_pid == 2
{txt}(36 real changes made)

{com}.                 label var d3_agree "D3 Agree?"
{txt}
{com}.                 label values d3_agree ag
{txt}
{com}.                 
.                 tab d1_agree

  {txt}D1 Agree? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}        690       33.06       33.06
{txt}      Agree {c |}{res}      1,397       66.94      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,087      100.00
{txt}
{com}.                 tab d2_agree

  {txt}D2 Agree? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}        704       35.50       35.50
{txt}      Agree {c |}{res}      1,279       64.50      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,983      100.00
{txt}
{com}.                 tab d3_agree

  {txt}D3 Agree? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}        677       36.42       36.42
{txt}      Agree {c |}{res}      1,182       63.58      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,859      100.00
{txt}
{com}.                 tab d1_agree d2_agree, row col
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}       D2 Agree?
 D1 Agree? {c |}  Disagree      Agree {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
  Disagree {c |}{res}       358        289 {txt}{c |}{res}       647 
           {txt}{c |}{res}     55.33      44.67 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     51.07      22.67 {txt}{c |}{res}     32.74 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Agree {c |}{res}       343        986 {txt}{c |}{res}     1,329 
           {txt}{c |}{res}     25.81      74.19 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     48.93      77.33 {txt}{c |}{res}     67.26 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       701      1,275 {txt}{c |}{res}     1,976 
           {txt}{c |}{res}     35.48      64.52 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}
{com}.                 tab d1_agree d3_agree, row col
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}       D3 Agree?
 D1 Agree? {c |}  Disagree      Agree {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
  Disagree {c |}{res}       323        283 {txt}{c |}{res}       606 
           {txt}{c |}{res}     53.30      46.70 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     48.07      24.00 {txt}{c |}{res}     32.74 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Agree {c |}{res}       349        896 {txt}{c |}{res}     1,245 
           {txt}{c |}{res}     28.03      71.97 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     51.93      76.00 {txt}{c |}{res}     67.26 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       672      1,179 {txt}{c |}{res}     1,851 
           {txt}{c |}{res}     36.30      63.70 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}
{com}.                 tab d2_agree d3_agree, row col
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}       D3 Agree?
 D2 Agree? {c |}  Disagree      Agree {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
  Disagree {c |}{res}       377        281 {txt}{c |}{res}       658 
           {txt}{c |}{res}     57.29      42.71 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     55.93      23.85 {txt}{c |}{res}     35.53 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Agree {c |}{res}       297        897 {txt}{c |}{res}     1,194 
           {txt}{c |}{res}     24.87      75.13 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     44.07      76.15 {txt}{c |}{res}     64.47 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       674      1,178 {txt}{c |}{res}     1,852 
           {txt}{c |}{res}     36.39      63.61 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}
{com}.         
.         *Disagreement
.                 *0 = Dem/Dem, Ind/Ind, Rep/Rep
.                 *1 = Dem/Rep, Dem/Something Else, Dem/Ind
.                 *1= Rep/Dem,. Rep/Something Else, rep/Ind
.                 *1 = Ind/Dem, Ind/Rep
.                 
.                 label def disag1 1 "Disagree" 0 "Aggree" 
{txt}
{com}. 
.                 omscore d1_agree
{txt}Reverse recoding ok. New variabele = rr_d1_agree

{com}.                 rename rr_d1_agree d1_disagree
{res}{txt}
{com}.                 label var d1_disagree "D1 Agree?"
{txt}
{com}.                 label values d1_disagree disag1
{txt}
{com}.                 
.                 omscore d2_agree
{txt}Reverse recoding ok. New variabele = rr_d2_agree

{com}.                 rename rr_d2_agree d2_disagree          
{res}{txt}
{com}.                 label var d2_disagree "D2 Agree?"
{txt}
{com}.                 label values d2_disagree disag1
{txt}
{com}.                 
.                 omscore d3_agree
{txt}Reverse recoding ok. New variabele = rr_d3_agree

{com}.                 rename rr_d3_agree d3_disagree
{res}{txt}
{com}.                 label var d3_disagree "D3 Agree?"
{txt}
{com}.                 label values d3_disagree disag1
{txt}
{com}.                 
.                 
.                 tab d1_agree d1_disagree

           {txt}{c |}       D1 Agree?
 D1 Agree? {c |}    Aggree   Disagree {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
  Disagree {c |}{res}         0        690 {txt}{c |}{res}       690 
{txt}     Agree {c |}{res}     1,397          0 {txt}{c |}{res}     1,397 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}     1,397        690 {txt}{c |}{res}     2,087 

{txt}
{com}. 
.                 
.         *Summary and Average
.         *Summary Agreement
.                 egen pid_agree = rowtotal(d1_agree d2_agree d3_agree), missing
{txt}(2144 missing values generated)

{com}.         *Disagreement
.                 egen pid_disagree = rowtotal(d1_disagree d2_disagree d3_disagree), missing
{txt}(2144 missing values generated)

{com}.         
.         *Summary Scale
.                         *See Lupton and Thornton: Exposure = D - A
.                         gen disagree_total = pid_disagree - pid_agree
{txt}(2144 missing values generated)

{com}.                         label var disagree_total "Network Disagreement"
{txt}
{com}.                 *Divided by network size
.                         *See Lupton and Thonrton: (D-A)/(D+A)
.                         gen disagree_avg = [pid_disagree - pid_agree]/[pid_disagree + pid_agree]
{txt}(2144 missing values generated)

{com}.                         label var disagree_avg "Network Disagreement"
{txt}
{com}.                 
.                 
.         *Diversity Measure*
.                 *From Nir (2005): [(Agree+Disagree)/2] - |A-D|
.                         gen network_ambiv = [(pid_agree+pid_disagree)/2] - abs(pid_agree - pid_disagree)
{txt}(2144 missing values generated)

{com}.                         label var network_ambiv "Network Political Diversity"
{txt}
{com}.                 
.                         summ network_ambiv

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
network_am~v {c |}{res}      2096   -.5126431    .9714087       -1.5          1
{txt}
{com}.                         gen network_ambiv01=(network_ambiv - r(min))/(r(max)-r(min))
{txt}(2144 missing values generated)

{com}.                         label var network_ambiv01 "Network Political Diversity" 
{txt}
{com}.                 
. 
.         
. *General Agreement
.         label def gendifference 1 "Not Different at All" 2 "Slightly Different" 3 "Moderately Different" 4 "Very Different" 5 "Extremely Different"
{txt}
{com}.         gen gendiff1 = . 
{txt}(4240 missing values generated)

{com}.         replace gendiff1 = 1 if W9ZD9_1 == 5
{txt}(588 real changes made)

{com}.         replace gendiff1 = 2 if W9ZD9_1 == 4
{txt}(829 real changes made)

{com}.         replace gendiff1 = 3 if W9ZD9_1 == 3
{txt}(431 real changes made)

{com}.         replace gendiff1 = 4 if W9ZD9_1 == 2
{txt}(186 real changes made)

{com}.         replace gendiff1 = 5 if W9ZD9_1 == 1
{txt}(82 real changes made)

{com}.         label var gendiff1 "General Difference with Disc. 1"
{txt}
{com}.         label values gendiff1 gendifference
{txt}
{com}.         tab gendiff1 W9ZD9_1

  {txt}General Difference {c |}  w9zd9_1. Difference in opinions between R and name1
        with Disc. 1 {c |} 1. Extrem  2. Very d  3. Modera  4. Slight  5. Not di {c |}     Total
{hline 21}{c +}{hline 55}{c +}{hline 10}
Not Different at All {c |}{res}         0          0          0          0        588 {txt}{c |}{res}       588 
{txt}  Slightly Different {c |}{res}         0          0          0        829          0 {txt}{c |}{res}       829 
{txt}Moderately Different {c |}{res}         0          0        431          0          0 {txt}{c |}{res}       431 
{txt}      Very Different {c |}{res}         0        186          0          0          0 {txt}{c |}{res}       186 
{txt} Extremely Different {c |}{res}        82          0          0          0          0 {txt}{c |}{res}        82 
{txt}{hline 21}{c +}{hline 55}{c +}{hline 10}
               Total {c |}{res}        82        186        431        829        588 {txt}{c |}{res}     2,116 

{txt}
{com}.         
.         
.         gen gendiff2 = . 
{txt}(4240 missing values generated)

{com}.         replace gendiff2 = 1 if W9ZD9_2 == 5
{txt}(560 real changes made)

{com}.         replace gendiff2 = 2 if W9ZD9_2 == 4
{txt}(742 real changes made)

{com}.         replace gendiff2 = 3 if W9ZD9_2 == 3
{txt}(456 real changes made)

{com}.         replace gendiff2 = 4 if W9ZD9_2 == 2
{txt}(165 real changes made)

{com}.         replace gendiff2 = 5 if W9ZD9_2 == 1
{txt}(89 real changes made)

{com}.         label var gendiff2 "General Difference with Disc. 2"
{txt}
{com}.         label values gendiff2 gendifference
{txt}
{com}.                 tab gendiff2 W9ZD9_2

  {txt}General Difference {c |}  w9zd9_2. Difference in opinions between R and name2
        with Disc. 2 {c |} 1. Extrem  2. Very d  3. Modera  4. Slight  5. Not di {c |}     Total
{hline 21}{c +}{hline 55}{c +}{hline 10}
Not Different at All {c |}{res}         0          0          0          0        560 {txt}{c |}{res}       560 
{txt}  Slightly Different {c |}{res}         0          0          0        742          0 {txt}{c |}{res}       742 
{txt}Moderately Different {c |}{res}         0          0        456          0          0 {txt}{c |}{res}       456 
{txt}      Very Different {c |}{res}         0        165          0          0          0 {txt}{c |}{res}       165 
{txt} Extremely Different {c |}{res}        89          0          0          0          0 {txt}{c |}{res}        89 
{txt}{hline 21}{c +}{hline 55}{c +}{hline 10}
               Total {c |}{res}        89        165        456        742        560 {txt}{c |}{res}     2,012 

{txt}
{com}. 
.         
.         gen gendiff3 = . 
{txt}(4240 missing values generated)

{com}.         replace gendiff3 = 1 if W9ZD9_3 == 5
{txt}(491 real changes made)

{com}.         replace gendiff3 = 2 if W9ZD9_3 == 4
{txt}(698 real changes made)

{com}.         replace gendiff3 = 3 if W9ZD9_3 == 3
{txt}(449 real changes made)

{com}.         replace gendiff3 = 4 if W9ZD9_3 == 2
{txt}(156 real changes made)

{com}.         replace gendiff3 = 5 if W9ZD9_3 == 1
{txt}(88 real changes made)

{com}.         label var gendiff3 "General Difference with Disc. 3"
{txt}
{com}.         label values gendiff3 gendifference
{txt}
{com}.         tab gendiff3 W9ZD9_3

  {txt}General Difference {c |}  w9zd9_3. Difference in opinions between R and name3
        with Disc. 3 {c |} 1. Extrem  2. Very d  3. Modera  4. Slight  5. Not di {c |}     Total
{hline 21}{c +}{hline 55}{c +}{hline 10}
Not Different at All {c |}{res}         0          0          0          0        491 {txt}{c |}{res}       491 
{txt}  Slightly Different {c |}{res}         0          0          0        698          0 {txt}{c |}{res}       698 
{txt}Moderately Different {c |}{res}         0          0        449          0          0 {txt}{c |}{res}       449 
{txt}      Very Different {c |}{res}         0        156          0          0          0 {txt}{c |}{res}       156 
{txt} Extremely Different {c |}{res}        88          0          0          0          0 {txt}{c |}{res}        88 
{txt}{hline 21}{c +}{hline 55}{c +}{hline 10}
               Total {c |}{res}        88        156        449        698        491 {txt}{c |}{res}     1,882 

{txt}
{com}.         egen gendiff = rowmean(gendiff1 gendiff2 gendiff3)
{txt}(2123 missing values generated)

{com}.         label var gendiff "General Disagreement"
{txt}
{com}.         tab gendiff1

  {txt}General Difference {c |}
        with Disc. 1 {c |}      Freq.     Percent        Cum.
{hline 21}{c +}{hline 35}
Not Different at All {c |}{res}        588       27.79       27.79
{txt}  Slightly Different {c |}{res}        829       39.18       66.97
{txt}Moderately Different {c |}{res}        431       20.37       87.33
{txt}      Very Different {c |}{res}        186        8.79       96.12
{txt} Extremely Different {c |}{res}         82        3.88      100.00
{txt}{hline 21}{c +}{hline 35}
               Total {c |}{res}      2,116      100.00
{txt}
{com}.         tab gendiff2

  {txt}General Difference {c |}
        with Disc. 2 {c |}      Freq.     Percent        Cum.
{hline 21}{c +}{hline 35}
Not Different at All {c |}{res}        560       27.83       27.83
{txt}  Slightly Different {c |}{res}        742       36.88       64.71
{txt}Moderately Different {c |}{res}        456       22.66       87.38
{txt}      Very Different {c |}{res}        165        8.20       95.58
{txt} Extremely Different {c |}{res}         89        4.42      100.00
{txt}{hline 21}{c +}{hline 35}
               Total {c |}{res}      2,012      100.00
{txt}
{com}.         tab gendiff3

  {txt}General Difference {c |}
        with Disc. 3 {c |}      Freq.     Percent        Cum.
{hline 21}{c +}{hline 35}
Not Different at All {c |}{res}        491       26.09       26.09
{txt}  Slightly Different {c |}{res}        698       37.09       63.18
{txt}Moderately Different {c |}{res}        449       23.86       87.04
{txt}      Very Different {c |}{res}        156        8.29       95.32
{txt} Extremely Different {c |}{res}         88        4.68      100.00
{txt}{hline 21}{c +}{hline 35}
               Total {c |}{res}      1,882      100.00
{txt}
{com}.         
. 
. *Relationship, General and Partisan*
.         pwcorr disagree_total disagree_avg gendiff, sig

             {txt}{c |} disagr~l disagr~g  gendiff
{hline 13}{c +}{hline 27}
disagree_t~l {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
disagree_avg {c |} {res}  0.9729   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}
     gendiff {c |} {res}  0.4291   0.4326   1.0000 
             {txt}{c |}{res}   0.0000   0.0000
             {txt}{c |}

{com}.         ttest gendiff1, by(d1_agree)

{txt}Two-sample t test with equal variances
{hline 9}{c TT}{hline 68}
   Group{col 10}{c |}{col 16}Obs{col 27}Mean{col 35}Std. Err.{col 47}Std. Dev.{col 59}[95% Conf. Interval]
{hline 9}{c +}{hline 68}
Disagree {c |}{res}{col 12}    690{col 22} 2.876812{col 34} .0428406{col 46} 1.125331{col 58} 2.792698{col 70} 2.960925
   {txt}Agree {c |}{res}{col 12}   1394{col 22}   1.8967{col 34} .0233322{col 46} .8711392{col 58}  1.85093{col 70}  1.94247
{txt}{hline 9}{c +}{hline 68}
combined {c |}{res}{col 12}   2084{col 22} 2.221209{col 34} .0233807{col 46} 1.067349{col 58} 2.175357{col 70} 2.267061
{txt}{hline 9}{c +}{hline 68}
    diff {c |}{res}{col 22} .9801115{col 34} .0448118{col 58} .8922309{col 70} 1.067992
{txt}{hline 9}{c BT}{hline 68}
    diff = mean({res}Disagree{txt}) - mean({res}Agree{txt})                           t = {res} 21.8717
{txt}Ho: diff = 0                                     degrees of freedom = {res}    2082

    {txt}Ha: diff < 0                 Ha: diff != 0                 Ha: diff > 0
 Pr(T < t) = {res}1.0000         {txt}Pr(|T| > |t|) = {res}0.0000          {txt}Pr(T > t) = {res}0.0000
{txt}
{com}.         ttest gendiff2, by(d2_agree)

{txt}Two-sample t test with equal variances
{hline 9}{c TT}{hline 68}
   Group{col 10}{c |}{col 16}Obs{col 27}Mean{col 35}Std. Err.{col 47}Std. Dev.{col 59}[95% Conf. Interval]
{hline 9}{c +}{hline 68}
Disagree {c |}{res}{col 12}    704{col 22} 2.882102{col 34} .0430967{col 46} 1.143486{col 58} 2.797489{col 70} 2.966716
   {txt}Agree {c |}{res}{col 12}   1278{col 22} 1.898279{col 34} .0242886{col 46} .8682949{col 58} 1.850629{col 70} 1.945928
{txt}{hline 9}{c +}{hline 68}
combined {c |}{res}{col 12}   1982{col 22}  2.24773{col 34} .0243152{col 46} 1.082504{col 58} 2.200044{col 70} 2.295416
{txt}{hline 9}{c +}{hline 68}
    diff {c |}{res}{col 22} .9838237{col 34}  .045759{col 58} .8940829{col 70} 1.073564
{txt}{hline 9}{c BT}{hline 68}
    diff = mean({res}Disagree{txt}) - mean({res}Agree{txt})                           t = {res} 21.5001
{txt}Ho: diff = 0                                     degrees of freedom = {res}    1980

    {txt}Ha: diff < 0                 Ha: diff != 0                 Ha: diff > 0
 Pr(T < t) = {res}1.0000         {txt}Pr(|T| > |t|) = {res}0.0000          {txt}Pr(T > t) = {res}0.0000
{txt}
{com}.         ttest gendiff3, by(d3_agree)

{txt}Two-sample t test with equal variances
{hline 9}{c TT}{hline 68}
   Group{col 10}{c |}{col 16}Obs{col 27}Mean{col 35}Std. Err.{col 47}Std. Dev.{col 59}[95% Conf. Interval]
{hline 9}{c +}{hline 68}
Disagree {c |}{res}{col 12}    677{col 22} 2.929099{col 34} .0425504{col 46} 1.107129{col 58} 2.845552{col 70} 3.012646
   {txt}Agree {c |}{res}{col 12}   1182{col 22} 1.914552{col 34} .0255092{col 46} .8770137{col 58} 1.864503{col 70}   1.9646
{txt}{hline 9}{c +}{hline 68}
combined {c |}{res}{col 12}   1859{col 22} 2.284024{col 34} .0251229{col 46} 1.083201{col 58} 2.234752{col 70} 2.333296
{txt}{hline 9}{c +}{hline 68}
    diff {c |}{res}{col 22} 1.014547{col 34} .0466151{col 58} .9231239{col 70} 1.105971
{txt}{hline 9}{c BT}{hline 68}
    diff = mean({res}Disagree{txt}) - mean({res}Agree{txt})                           t = {res} 21.7644
{txt}Ho: diff = 0                                     degrees of freedom = {res}    1857

    {txt}Ha: diff < 0                 Ha: diff != 0                 Ha: diff > 0
 Pr(T < t) = {res}1.0000         {txt}Pr(|T| > |t|) = {res}0.0000          {txt}Pr(T > t) = {res}0.0000
{txt}
{com}. 
. *Combined (old)
.                 gen d1_both = d1_disagree + gendiff1
{txt}(2156 missing values generated)

{com}.                 gen d2_both = d2_disagree + gendiff2
{txt}(2258 missing values generated)

{com}.                 gen d3_both = d3_disagree + gendiff3
{txt}(2381 missing values generated)

{com}.                 tab d1_both

    {txt}d1_both {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          1 {c |}{res}        508       24.38       24.38
{txt}          2 {c |}{res}        675       32.39       56.77
{txt}          3 {c |}{res}        426       20.44       77.21
{txt}          4 {c |}{res}        255       12.24       89.44
{txt}          5 {c |}{res}        157        7.53       96.98
{txt}          6 {c |}{res}         63        3.02      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,084      100.00
{txt}
{com}.                 tab d2_both

    {txt}d2_both {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          1 {c |}{res}        467       23.56       23.56
{txt}          2 {c |}{res}        629       31.74       55.30
{txt}          3 {c |}{res}        389       19.63       74.92
{txt}          4 {c |}{res}        293       14.78       89.71
{txt}          5 {c |}{res}        129        6.51       96.22
{txt}          6 {c |}{res}         75        3.78      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,982      100.00
{txt}
{com}.                 tab d3_both

    {txt}d3_both {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          1 {c |}{res}        422       22.70       22.70
{txt}          2 {c |}{res}        571       30.72       53.42
{txt}          3 {c |}{res}        384       20.66       74.07
{txt}          4 {c |}{res}        271       14.58       88.65
{txt}          5 {c |}{res}        143        7.69       96.34
{txt}          6 {c |}{res}         68        3.66      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,859      100.00
{txt}
{com}.                 
.                 egen dis_both = rowmean(d1_both d2_both d3_both)
{txt}(2146 missing values generated)

{com}.                 label var dis_both "Index of Network Disagreement"
{txt}
{com}.                 summ dis_both, detail

                {txt}Index of Network Disagreement
{hline 61}
      Percentiles      Smallest
 1%    {res}        1              1
{txt} 5%    {res}        1              1
{txt}10%    {res} 1.333333              1       {txt}Obs         {res}       2094
{txt}25%    {res}        2              1       {txt}Sum of Wgt. {res}       2094

{txt}50%    {res} 2.666667                      {txt}Mean          {res} 2.598615
                        {txt}Largest       Std. Dev.     {res} 1.000358
{txt}75%    {res} 3.333333              6
{txt}90%    {res}        4              6       {txt}Variance      {res} 1.000715
{txt}95%    {res} 4.333333              6       {txt}Skewness      {res} .3907251
{txt}99%    {res}        5              6       {txt}Kurtosis      {res} 2.822583
{txt}
{com}.                 tab dis_both

   {txt}Index of {c |}
    Network {c |}
Disagreemen {c |}
          t {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          1 {c |}{res}        185        8.83        8.83
{txt}   1.333333 {c |}{res}        117        5.59       14.42
{txt}        1.5 {c |}{res}         11        0.53       14.95
{txt}   1.666667 {c |}{res}        164        7.83       22.78
{txt}          2 {c |}{res}        303       14.47       37.25
{txt}   2.333333 {c |}{res}        228       10.89       48.14
{txt}        2.5 {c |}{res}         23        1.10       49.24
{txt}   2.666667 {c |}{res}        215       10.27       59.50
{txt}          3 {c |}{res}        279       13.32       72.83
{txt}   3.333333 {c |}{res}        162        7.74       80.56
{txt}        3.5 {c |}{res}         15        0.72       81.28
{txt}   3.666667 {c |}{res}        157        7.50       88.78
{txt}          4 {c |}{res}        103        4.92       93.70
{txt}   4.333333 {c |}{res}         55        2.63       96.32
{txt}        4.5 {c |}{res}          4        0.19       96.51
{txt}   4.666667 {c |}{res}         23        1.10       97.61
{txt}          5 {c |}{res}         30        1.43       99.04
{txt}   5.333333 {c |}{res}         10        0.48       99.52
{txt}        5.5 {c |}{res}          2        0.10       99.62
{txt}   5.666667 {c |}{res}          4        0.19       99.81
{txt}          6 {c |}{res}          4        0.19      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,094      100.00
{txt}
{com}. 
.                 
.                 *Combined Index (new)
.         /**fn. 5 (Lupton and Thornton: 
>                         A = sum(ai * si) where a = 1 if agree and s = agreement weight
>                         D = sum(di * si) where d = 1 if disagree and s = disagreement weight
>                         Disagreement = D - A**/
.                         
.                 *Agreement Coding*
.                         foreach var in gendiff1 gendiff2 gendiff3 {c -(}
{txt}  2{com}.                                 recode `var' (1=5) (2=4) (3=3) (4=2) (5=1), gen(`var'_ag)
{txt}  3{com}.                                 {c )-}
{txt}(1685 differences between gendiff1 and gendiff1_ag)
(1556 differences between gendiff2 and gendiff2_ag)
(1433 differences between gendiff3 and gendiff3_ag)

{com}.                 *Agree Scale
.                         gen a1 = d1_agree * gendiff1_ag
{txt}(2156 missing values generated)

{com}.                         gen a2 = d2_agree * gendiff2_ag
{txt}(2258 missing values generated)

{com}.                         gen a3 = d3_agree * gendiff3_ag
{txt}(2381 missing values generated)

{com}.                         egen agree_weight = rowtotal(a1 a2 a3), missing
{txt}(2146 missing values generated)

{com}. 
.                 
.                 *Disagree Scale
.                         gen d1 = d1_disagree * gendiff1
{txt}(2156 missing values generated)

{com}.                         gen d2 = d2_disagree * gendiff2
{txt}(2258 missing values generated)

{com}.                         gen d3 = d3_disagree * gendiff3
{txt}(2381 missing values generated)

{com}.                         egen disagree_weight = rowtotal(d1 d2 d3), missing
{txt}(2146 missing values generated)

{com}. 
.                 *Exposure to Disagreement
.                         gen disagree_total_weight = disagree_weight - agree_weight
{txt}(2146 missing values generated)

{com}.                         gen disagree_avg_weight = disagree_total_weight/(pid_disagree+pid_agree)
{txt}(2146 missing values generated)

{com}.                 
.                         foreach var in disagree_total_weight disagree_avg_weight {c -(}
{txt}  2{com}.                                 summ `var' 
{txt}  3{com}.                                 gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.                                 tab `var'01
{txt}  5{com}.                         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_t~t {c |}{res}      2094   -4.677173    7.310196        -15         15
{txt}(2146 missing values generated)

disagree_to {c |}
tal_weight0 {c |}
          1 {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}        137        6.54        6.54
{txt}   .0333333 {c |}{res}        105        5.01       11.56
{txt}   .0666667 {c |}{res}        125        5.97       17.53
{txt}         .1 {c |}{res}        169        8.07       25.60
{txt}   .1333333 {c |}{res}         86        4.11       29.70
{txt}   .1666667 {c |}{res}         75        3.58       33.29
{txt}         .2 {c |}{res}         50        2.39       35.67
{txt}   .2333333 {c |}{res}         59        2.82       38.49
{txt}   .2666667 {c |}{res}         72        3.44       41.93
{txt}         .3 {c |}{res}        127        6.06       47.99
{txt}   .3333333 {c |}{res}        141        6.73       54.73
{txt}   .3666667 {c |}{res}        129        6.16       60.89
{txt}         .4 {c |}{res}         87        4.15       65.04
{txt}   .4333333 {c |}{res}         52        2.48       67.53
{txt}   .4666667 {c |}{res}         36        1.72       69.25
{txt}         .5 {c |}{res}         54        2.58       71.82
{txt}   .5333334 {c |}{res}         82        3.92       75.74
{txt}   .5666667 {c |}{res}         80        3.82       79.56
{txt}         .6 {c |}{res}         97        4.63       84.19
{txt}   .6333333 {c |}{res}         71        3.39       87.58
{txt}   .6666667 {c |}{res}         41        1.96       89.54
{txt}         .7 {c |}{res}         42        2.01       91.55
{txt}   .7333333 {c |}{res}         34        1.62       93.17
{txt}   .7666667 {c |}{res}         53        2.53       95.70
{txt}         .8 {c |}{res}         28        1.34       97.04
{txt}   .8333333 {c |}{res}         24        1.15       98.19
{txt}   .8666667 {c |}{res}         14        0.67       98.85
{txt}         .9 {c |}{res}         11        0.53       99.38
{txt}   .9333333 {c |}{res}          8        0.38       99.76
{txt}   .9666666 {c |}{res}          3        0.14       99.90
{txt}          1 {c |}{res}          2        0.10      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,094      100.00

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_a~t {c |}{res}      2094   -1.646132    2.581645         -5          5
{txt}(2146 missing values generated)

disagree_av {c |}
 g_weight01 {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}        185        8.83        8.83
{txt}   .0333333 {c |}{res}        105        5.01       13.85
{txt}        .05 {c |}{res}          7        0.33       14.18
{txt}   .0666666 {c |}{res}        125        5.97       20.15
{txt}         .1 {c |}{res}        209        9.98       30.13
{txt}   .1333333 {c |}{res}         86        4.11       34.24
{txt}        .15 {c |}{res}          9        0.43       34.67
{txt}   .1666667 {c |}{res}         51        2.44       37.11
{txt}         .2 {c |}{res}         64        3.06       40.16
{txt}   .2333333 {c |}{res}         44        2.10       42.26
{txt}        .25 {c |}{res}          2        0.10       42.36
{txt}   .2666667 {c |}{res}         63        3.01       45.37
{txt}         .3 {c |}{res}        129        6.16       51.53
{txt}   .3333333 {c |}{res}        115        5.49       57.02
{txt}        .35 {c |}{res}          5        0.24       57.26
{txt}   .3666667 {c |}{res}         98        4.68       61.94
{txt}         .4 {c |}{res}         78        3.72       65.66
{txt}   .4333333 {c |}{res}         39        1.86       67.53
{txt}        .45 {c |}{res}         11        0.53       68.05
{txt}   .4666667 {c |}{res}         25        1.19       69.25
{txt}         .5 {c |}{res}         54        2.58       71.82
{txt}   .5333334 {c |}{res}         69        3.30       75.12
{txt}        .55 {c |}{res}          5        0.24       75.36
{txt}   .5666667 {c |}{res}         63        3.01       78.37
{txt}         .6 {c |}{res}         98        4.68       83.05
{txt}   .6333333 {c |}{res}         51        2.44       85.48
{txt}        .65 {c |}{res}          4        0.19       85.67
{txt}   .6666667 {c |}{res}         35        1.67       87.34
{txt}         .7 {c |}{res}         59        2.82       90.16
{txt}   .7333333 {c |}{res}         32        1.53       91.69
{txt}        .75 {c |}{res}          4        0.19       91.88
{txt}   .7666667 {c |}{res}         51        2.44       94.32
{txt}         .8 {c |}{res}         39        1.86       96.18
{txt}   .8333333 {c |}{res}         24        1.15       97.33
{txt}        .85 {c |}{res}          2        0.10       97.42
{txt}   .8666667 {c |}{res}         14        0.67       98.09
{txt}         .9 {c |}{res}         24        1.15       99.24
{txt}   .9333333 {c |}{res}          8        0.38       99.62
{txt}        .95 {c |}{res}          1        0.05       99.67
{txt}   .9666666 {c |}{res}          3        0.14       99.81
{txt}          1 {c |}{res}          4        0.19      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,094      100.00
{txt}
{com}.                         
.                         label var disagree_total_weight "Network Disagreement"
{txt}
{com}.                         label var disagree_total_weight "Network Disagreement"
{txt}
{com}.                 
.                         label var disagree_avg_weight "Network Disagreement"
{txt}
{com}.                         label var disagree_avg_weight "Network Disagreement"
{txt}
{com}.                 
.                 
.                 ***************************************************
.                 *****************Control Variables*****************
.                 ***************************************************
.         
. *Education
.         recode DER05 (-6=.) (-2=.) (5=4),  gen(educ)
{txt}(1616 differences between DER05 and educ)

{com}.         label var educ "Education"
{txt}
{com}.         label def ed 1 "< HS" 2 "HS" 3 " Some College" 4 "Bachelor+"
{txt}
{com}.         label values educ ed
{txt}
{com}.         
.         summ educ 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 8}educ {c |}{res}      3222     3.16946    .8536997          1          4
{txt}
{com}.         gen educ01 = (educ - r(min))/(r(max)-r(min))
{txt}(1018 missing values generated)

{com}.         label var educ "Education"
{txt}
{com}.         
. *Age
.         rename DER02 age
{res}{txt}
{com}.         label var age "Age"
{txt}
{com}.         
.         summ age 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 9}age {c |}{res}      4240    50.78184    15.78628         18         90
{txt}
{com}.         gen age01 = (age - r(min))/(r(max)-r(min))
{txt}
{com}.         label var age01 "Age"
{txt}
{com}.         
.         
. *Income
.         rename DER06 income
{res}{txt}
{com}.         replace income = . if income < 0        
{txt}(1053 real changes made, 1053 to missing)

{com}.         label var income "Income"
{txt}
{com}.         
.         summ income

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 6}income {c |}{res}      3187    12.22529    4.131404          1         19
{txt}
{com}.         gen income01 = (income - r(min))/(r(max)-r(min))
{txt}(1053 missing values generated)

{com}.         label var income01 "Income"
{txt}
{com}.         
.         
. *Race
.         rename DER04 race_eth
{res}{txt}
{com}.         label var race_eth "Race/Ethnicity"
{txt}
{com}.         label def rac 1 "White" 2 "Black" 3 "Hispanic" 4 "Other"
{txt}
{com}.         label values race_eth rac
{txt}
{com}.         
. *Gender
.         recode DER01 (1=0) (2=1), gen(gender)
{txt}(4240 differences between DER01 and gender)

{com}.         label var gender "Gender" 
{txt}
{com}.         label def gena 1 "Female" 0 "Male"
{txt}
{com}.         label values gender gena
{txt}
{com}. 
. *Employment
.         *CP (Core Profile?) Question
.                 recode CPQ17 (-7=.) (-6=.) (-5=.) (-4=.) (1=1) (2=1) (3=2) (4=2) (5=3) (6=4) (7=5), gen(empl_cp)
{txt}(2729 differences between CPQ17 and empl_cp)

{com}.                 label var empl_cp "Employment (CP)"
{txt}
{com}.                 label def emp 1 "Working" 2 "Unemployed" 3 "Retired" 4 "Disabled" 5 "Not Working: Other" 
{txt}
{com}.                 label values empl_cp emp
{txt}
{com}.                 
.                 recode empl_cp (1=1) (2=2) (3=3) (4=4) (5=4) , gen(empl_cp1)
{txt}(220 differences between empl_cp and empl_cp1)

{com}.                 label def emp2 1 "Working" 2 "Unemployed" 3 "Retired" 4 "Disabled/Not Working/Other"
{txt}
{com}.                 label values empl_cp1 emp2
{txt}
{com}.                 label var empl_cp1 "Employment"
{txt}
{com}. 
.                 
.         *Employment (W11)
.                 recode W11ZG1 (-7=.) (-6=.) (-5=.) (-4=.) (1=1) (2=1) (3=2) (4=2) (5=3) (6=4) (7=5), gen(empl_w11)
{txt}(2828 differences between W11ZG1 and empl_w11)

{com}.                 label var empl_w11 "Employment (W11)"
{txt}
{com}.                 label values empl_w11 emp
{txt}
{com}.                 
.                 recode empl_w11 (1=1) (2=2) (3=3)(4=4) (5=4) (6=4) (7=4), gen(empl_w11a)
{txt}(146 differences between empl_w11 and empl_w11a)

{com}.                 label values empl_w11a emp2
{txt}
{com}.                 label var empl_w11a "Employment (W11)"
{txt}
{com}.                 
.                 
.                 
.         *Relationship
.                 tab empl_cp empl_w11, row col
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

                   {c |}                    Employment (W11)
   Employment (CP) {c |}   Working  Unemploye    Retired   Disabled  Not Worki {c |}     Total
{hline 19}{c +}{hline 55}{c +}{hline 10}
           Working {c |}{res}     1,480         44         32          8         22 {txt}{c |}{res}     1,586 
                   {txt}{c |}{res}     93.32       2.77       2.02       0.50       1.39 {txt}{c |}{res}    100.00 
                   {txt}{c |}{res}     92.79      48.35       6.32       7.92      16.79 {txt}{c |}{res}     65.43 
{txt}{hline 19}{c +}{hline 55}{c +}{hline 10}
        Unemployed {c |}{res}        42         36          3          0          4 {txt}{c |}{res}        85 
                   {txt}{c |}{res}     49.41      42.35       3.53       0.00       4.71 {txt}{c |}{res}    100.00 
                   {txt}{c |}{res}      2.63      39.56       0.59       0.00       3.05 {txt}{c |}{res}      3.51 
{txt}{hline 19}{c +}{hline 55}{c +}{hline 10}
           Retired {c |}{res}        25          4        440          4          8 {txt}{c |}{res}       481 
                   {txt}{c |}{res}      5.20       0.83      91.48       0.83       1.66 {txt}{c |}{res}    100.00 
                   {txt}{c |}{res}      1.57       4.40      86.96       3.96       6.11 {txt}{c |}{res}     19.84 
{txt}{hline 19}{c +}{hline 55}{c +}{hline 10}
          Disabled {c |}{res}         3          0          9         85          0 {txt}{c |}{res}        97 
                   {txt}{c |}{res}      3.09       0.00       9.28      87.63       0.00 {txt}{c |}{res}    100.00 
                   {txt}{c |}{res}      0.19       0.00       1.78      84.16       0.00 {txt}{c |}{res}      4.00 
{txt}{hline 19}{c +}{hline 55}{c +}{hline 10}
Not Working: Other {c |}{res}        45          7         22          4         97 {txt}{c |}{res}       175 
                   {txt}{c |}{res}     25.71       4.00      12.57       2.29      55.43 {txt}{c |}{res}    100.00 
                   {txt}{c |}{res}      2.82       7.69       4.35       3.96      74.05 {txt}{c |}{res}      7.22 
{txt}{hline 19}{c +}{hline 55}{c +}{hline 10}
             Total {c |}{res}     1,595         91        506        101        131 {txt}{c |}{res}     2,424 
                   {txt}{c |}{res}     65.80       3.75      20.87       4.17       5.40 {txt}{c |}{res}    100.00 
                   {txt}{c |}{res}    100.00     100.00     100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}
{com}. 
. *Married Status
.         recode DER24 (-6=.) (-2=.) (1=1) (2=0) (3=0) (4=0) (5=0) (6=0) (7=0) (8=0) (9=0), gen(marital)
{txt}(2240 differences between DER24 and marital)

{com}.         label var marital "Marriage Status"
{txt}
{com}.         label def mar 1 "Married" 0 "Not Married" 
{txt}
{com}.         label values marital mar
{txt}
{com}.         tab marital

   {txt}Marriage {c |}
     Status {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
Not Married {c |}{res}      1,169       36.89       36.89
{txt}    Married {c |}{res}      2,000       63.11      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      3,169      100.00
{txt}
{com}. 
. *Interest
.         label def inte 1 "Not Interested" 2 "Slightly" 3 "Moderately" 4 "Very" 5 "Extremely"
{txt}
{com}.         *W1
.                 recode  W1K1 (-7=.) (-6=.) (-5=.) (-4=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(interest_w1)
{txt}(3738 differences between W1K1 and interest_w1)

{com}.                 label var interest_w1 "Pol. Interest (W1)"
{txt}
{com}.                 label values interest_w1 inte
{txt}
{com}.                 tab interest_w1

 {txt}Pol. Interest {c |}
          (W1) {c |}      Freq.     Percent        Cum.
{hline 15}{c +}{hline 35}
Not Interested {c |}{res}         42        2.60        2.60
{txt}      Slightly {c |}{res}        182       11.26       13.86
{txt}    Moderately {c |}{res}        502       31.06       44.93
{txt}          Very {c |}{res}        524       32.43       77.35
{txt}     Extremely {c |}{res}        366       22.65      100.00
{txt}{hline 15}{c +}{hline 35}
         Total {c |}{res}      1,616      100.00
{txt}
{com}.         *W9
.                 recode  W9H1 (-7=.) (-6=.) (-5=.) (-4=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(interest_w9)
{txt}(3441 differences between W9H1 and interest_w9)

{com}.                 label var interest_w9 "Pol. Interest (W9)"
{txt}
{com}.                 label values interest_w9 inte
{txt}
{com}.                 tab interest_w9

 {txt}Pol. Interest {c |}
          (W9) {c |}      Freq.     Percent        Cum.
{hline 15}{c +}{hline 35}
Not Interested {c |}{res}         52        1.90        1.90
{txt}      Slightly {c |}{res}        266        9.71       11.61
{txt}    Moderately {c |}{res}        799       29.17       40.78
{txt}          Very {c |}{res}        995       36.33       77.11
{txt}     Extremely {c |}{res}        627       22.89      100.00
{txt}{hline 15}{c +}{hline 35}
         Total {c |}{res}      2,739      100.00
{txt}
{com}.         *W10
.                 recode  W10H1 (-7=.) (-6=.) (-5=.) (-4=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(interest_w10)
{txt}(3476 differences between W10H1 and interest_w10)

{com}.                 label var interest_w10 "Pol. Interest (W10)"
{txt}
{com}.                 label values interest_w10 inte
{txt}
{com}.                 tab interest_w10

 {txt}Pol. Interest {c |}
         (W10) {c |}      Freq.     Percent        Cum.
{hline 15}{c +}{hline 35}
Not Interested {c |}{res}         51        1.89        1.89
{txt}      Slightly {c |}{res}        255        9.47       11.36
{txt}    Moderately {c |}{res}        764       28.37       39.73
{txt}          Very {c |}{res}        949       35.24       74.97
{txt}     Extremely {c |}{res}        674       25.03      100.00
{txt}{hline 15}{c +}{hline 35}
         Total {c |}{res}      2,693      100.00
{txt}
{com}.         *W11
.                         recode  W11H1 (-7=.) (-6=.) (-5=.) (-4=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(interest_w11)
{txt}(3548 differences between W11H1 and interest_w11)

{com}.                 label var interest_w11 "Pol. Interest (W11)"
{txt}
{com}.                 label values interest_w11 inte
{txt}
{com}.                 tab interest_w11

 {txt}Pol. Interest {c |}
         (W11) {c |}      Freq.     Percent        Cum.
{hline 15}{c +}{hline 35}
Not Interested {c |}{res}         56        2.10        2.10
{txt}      Slightly {c |}{res}        213        7.99       10.09
{txt}    Moderately {c |}{res}        692       25.97       36.06
{txt}          Very {c |}{res}      1,005       37.71       73.77
{txt}     Extremely {c |}{res}        699       26.23      100.00
{txt}{hline 15}{c +}{hline 35}
         Total {c |}{res}      2,665      100.00
{txt}
{com}.         *W19
.                 recode  W19H1 (-7=.) (-6=.) (-5=.) (-4=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(interest_w19)
{txt}(3389 differences between W19H1 and interest_w19)

{com}.                 label var interest_w19 "Pol. Interest (W19)"
{txt}
{com}.                 label values interest_w19 inte
{txt}
{com}.                 tab interest_w19

 {txt}Pol. Interest {c |}
         (W19) {c |}      Freq.     Percent        Cum.
{hline 15}{c +}{hline 35}
Not Interested {c |}{res}         68        2.85        2.85
{txt}      Slightly {c |}{res}        405       16.96       19.81
{txt}    Moderately {c |}{res}        851       35.64       55.44
{txt}          Very {c |}{res}        686       28.73       84.17
{txt}     Extremely {c |}{res}        378       15.83      100.00
{txt}{hline 15}{c +}{hline 35}
         Total {c |}{res}      2,388      100.00
{txt}
{com}.         *Relationship
.                 pwcorr interest_w1 interest_w9  interest_w10  interest_w11  interest_w19, sig 

             {txt}{c |} inter~w1 inter~w9 inter~10 inter~11 inter~19
{hline 13}{c +}{hline 45}
 interest_w1 {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
 interest_w9 {c |} {res}  0.6684   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}
interest_w10 {c |} {res}  0.6504   0.7191   1.0000 
             {txt}{c |}{res}   0.0000   0.0000
             {txt}{c |}
interest_w11 {c |} {res}  0.6436   0.6772   0.7086   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000
             {txt}{c |}
interest_w19 {c |} {res}  0.6422   0.6546   0.6480   0.6311   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000   0.0000
             {txt}{c |}

{com}.         
. 
. *Avg. Discussant Interest in Politics
.         label def discinterest 1 "Not at all" 2 "Slightly" 3 "Moderately" 4 "Very" 5 "Extremely"
{txt}
{com}.         gen interestd1 = .
{txt}(4240 missing values generated)

{com}.         replace interestd1 = 1 if W9ZD17_1 == 5
{txt}(47 real changes made)

{com}.         replace interestd1 = 2 if W9ZD17_1 == 4
{txt}(180 real changes made)

{com}.         replace interestd1 = 3 if W9ZD17_1 == 3
{txt}(440 real changes made)

{com}.         replace interestd1 = 4 if W9ZD17_1 == 2
{txt}(602 real changes made)

{com}.         replace interestd1 = 5 if W9ZD17_1 == 1         
{txt}(804 real changes made)

{com}.         label var interestd1 "Disc. 1 Interest Level"
{txt}
{com}.         label values interestd1 discinterest 
{txt}
{com}.         tab interestd1 W9ZD17_1         

   {txt}Disc. 1 {c |}          w9zd17_1. How interested is name1 in
  Interest {c |}                  government/politics
     Level {c |} 1. Extrem  2. Very i  3. Modera  4. Slight  5. Not in {c |}     Total
{hline 11}{c +}{hline 55}{c +}{hline 10}
Not at all {c |}{res}         0          0          0          0         47 {txt}{c |}{res}        47 
{txt}  Slightly {c |}{res}         0          0          0        180          0 {txt}{c |}{res}       180 
{txt}Moderately {c |}{res}         0          0        440          0          0 {txt}{c |}{res}       440 
{txt}      Very {c |}{res}         0        602          0          0          0 {txt}{c |}{res}       602 
{txt} Extremely {c |}{res}       804          0          0          0          0 {txt}{c |}{res}       804 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
     Total {c |}{res}       804        602        440        180         47 {txt}{c |}{res}     2,073 

{txt}
{com}.                                 
.         gen interestd2 = .
{txt}(4240 missing values generated)

{com}.         replace interestd2 = 1 if W9ZD17_2 == 5
{txt}(45 real changes made)

{com}.         replace interestd2 = 2 if W9ZD17_2 == 4
{txt}(199 real changes made)

{com}.         replace interestd2 = 3 if W9ZD17_2 == 3
{txt}(466 real changes made)

{com}.         replace interestd2 = 4 if W9ZD17_2 == 2
{txt}(612 real changes made)

{com}.         replace interestd2 = 5 if W9ZD17_2 == 1         
{txt}(645 real changes made)

{com}.         label var interestd2 "Disc. 2 Interest Level"
{txt}
{com}.         label values interestd2 discinterest                    
{txt}
{com}.         tab interestd2 W9ZD17_2         

   {txt}Disc. 2 {c |}          w9zd17_2. How interested is name2 in
  Interest {c |}                  government/politics
     Level {c |} 1. Extrem  2. Very i  3. Modera  4. Slight  5. Not in {c |}     Total
{hline 11}{c +}{hline 55}{c +}{hline 10}
Not at all {c |}{res}         0          0          0          0         45 {txt}{c |}{res}        45 
{txt}  Slightly {c |}{res}         0          0          0        199          0 {txt}{c |}{res}       199 
{txt}Moderately {c |}{res}         0          0        466          0          0 {txt}{c |}{res}       466 
{txt}      Very {c |}{res}         0        612          0          0          0 {txt}{c |}{res}       612 
{txt} Extremely {c |}{res}       645          0          0          0          0 {txt}{c |}{res}       645 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
     Total {c |}{res}       645        612        466        199         45 {txt}{c |}{res}     1,967 

{txt}
{com}. 
.         gen interestd3 = .
{txt}(4240 missing values generated)

{com}.         replace interestd3 = 1 if W9ZD17_3 == 5
{txt}(49 real changes made)

{com}.         replace interestd3 = 2 if W9ZD17_3 == 4
{txt}(214 real changes made)

{com}.         replace interestd3 = 3 if W9ZD17_3 == 3
{txt}(466 real changes made)

{com}.         replace interestd3 = 4 if W9ZD17_3 == 2
{txt}(565 real changes made)

{com}.         replace interestd3 = 5 if W9ZD17_3 == 1         
{txt}(550 real changes made)

{com}.         label var interestd3 "Disc. 3 Interest Level"
{txt}
{com}.         label values interestd3 discinterest 
{txt}
{com}.         tab interestd3 W9ZD17_3         

   {txt}Disc. 3 {c |}          w9zd17_3. How interested is name3 in
  Interest {c |}                  government/politics
     Level {c |} 1. Extrem  2. Very i  3. Modera  4. Slight  5. Not in {c |}     Total
{hline 11}{c +}{hline 55}{c +}{hline 10}
Not at all {c |}{res}         0          0          0          0         49 {txt}{c |}{res}        49 
{txt}  Slightly {c |}{res}         0          0          0        214          0 {txt}{c |}{res}       214 
{txt}Moderately {c |}{res}         0          0        466          0          0 {txt}{c |}{res}       466 
{txt}      Very {c |}{res}         0        565          0          0          0 {txt}{c |}{res}       565 
{txt} Extremely {c |}{res}       550          0          0          0          0 {txt}{c |}{res}       550 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
     Total {c |}{res}       550        565        466        214         49 {txt}{c |}{res}     1,844 

{txt}
{com}.         
.         summ interestd1-interestd3

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 2}interestd1 {c |}{res}      2073    3.933912    1.071288          1          5
{txt}{space 2}interestd2 {c |}{res}      1967    3.820031    1.069386          1          5
{txt}{space 2}interestd3 {c |}{res}      1844    3.733731    1.088155          1          5
{txt}
{com}.         
.         egen network_interest = rowmean(interestd1 interestd2 interestd3)
{txt}(2167 missing values generated)

{com}.         label var network_interest "Network Pol. Interest"
{txt}
{com}.         
.                 *Weighted Scale
.                 
.                         *Agree/Weight
.                         gen a1i = d1_agree * interestd1
{txt}(2170 missing values generated)

{com}.                         gen a2i = d2_agree * interestd2
{txt}(2277 missing values generated)

{com}.                         gen a3i = d3_agree * interestd3
{txt}(2400 missing values generated)

{com}.                         egen agree_int = rowtotal(a1i a2i a3i), missing
{txt}(2169 missing values generated)

{com}.                 
.                         *Disagree/Weight
.                         gen d1i = d1_disagree * interestd1
{txt}(2170 missing values generated)

{com}.                         gen d2i = d2_disagree * interestd2
{txt}(2277 missing values generated)

{com}.                         gen d3i = d3_disagree * interestd3
{txt}(2400 missing values generated)

{com}.                         egen disagree_int = rowtotal(d1i d2i d3i), missing
{txt}(2169 missing values generated)

{com}.                 
.                         *Scale
.                                 gen disagree_total_int = disagree_int - agree_int
{txt}(2169 missing values generated)

{com}.                                 gen disagree_avg_int = disagree_total_int/(pid_disagree + pid_agree)
{txt}(2169 missing values generated)

{com}.                                 label var disagree_total_int "Network Disagreement (Interest Weighted)"
{txt}
{com}.                                 label var disagree_avg_int "Network Disagreement (Interest Weighted)"
{txt}
{com}.                                 
.                                 foreach var in disagree_total_int disagree_avg_int {c -(}
{txt}  2{com}.                                         summ `var'
{txt}  3{com}.                                         gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.                                         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagr~l_int {c |}{res}      2071   -3.577982     7.96833        -15         15
{txt}(2169 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagr~g_int {c |}{res}      2071    -1.24489     2.80755         -5          5
{txt}(2169 missing values generated)

{com}.                                 
.                                 label var disagree_total_int01 "Network Disagreement (Interest Weighted)"
{txt}
{com}.                                 label var disagree_avg_int01 "Network Disagreement (Interest Weighted)"
{txt}
{com}.                                 
. 
. *Network Ties - How close to each other?
. 
. recode W9ZD8A W9ZD8B W9ZD8C (-6=.) (-5=.) (-1=.) ///
>         (1=6) (2=5) (3=4) (4=3) (5=2) (6=1), gen(tclose1 tclose2 tclose3)
{txt}(4240 differences between W9ZD8A and tclose1)
(4240 differences between W9ZD8B and tclose2)
(4240 differences between W9ZD8C and tclose3)

{com}. 
. egen network_close = rowmean(tclose1 tclose2 tclose3) 
{txt}(2223 missing values generated)

{com}. label var network_close "Avg. Closeness of Ties to Each Other"
{txt}
{com}. 
. *Weighted by Tie Closenes*
.         recode  W9ZD4_1  W9ZD4_2  W9ZD4_3 ///
>                 (-7=.) (-6=.) (-5=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(close1 close2 close3)
{txt}(3948 differences between W9ZD4_1 and close1)
(3834 differences between W9ZD4_2 and close2)
(3836 differences between W9ZD4_3 and close3)

{com}.         
.         *Agree/Weight
.                         gen a1c = d1_agree * close1
{txt}(2156 missing values generated)

{com}.                         gen a2c = d2_agree * close2
{txt}(2257 missing values generated)

{com}.                         gen a3c = d3_agree * close3
{txt}(2381 missing values generated)

{com}.                         egen agree_close = rowtotal(a1c a2c a3c), missing
{txt}(2145 missing values generated)

{com}.                 
.                 *Disagree/Weight
.                         gen d1c = d1_disagree * close1
{txt}(2156 missing values generated)

{com}.                         gen d2c = d2_disagree * close2
{txt}(2257 missing values generated)

{com}.                         gen d3c = d3_disagree * close3
{txt}(2381 missing values generated)

{com}.                         egen disagree_close = rowtotal(d1c d2c d3c), missing
{txt}(2145 missing values generated)

{com}.                 
.                         *Scale
.                                 gen disagree_total_close = disagree_close - agree_close
{txt}(2145 missing values generated)

{com}.                 
.                 
.                                 
.         
. *Personal Economic Situation (W19)
.         recode W19WX3 (-7=.) (-6=.) (-5=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(pers_finance)
{txt}(3556 differences between W19WX3 and pers_finance)

{com}.         label var pers_finance "Personal Economic Situation, Past 3mos"
{txt}
{com}.         label def pers 1 "Not at all Diff." 2 "Slightly Difficult" 3 "Moderately" 4 "Very" 5 "Extremely"
{txt}
{com}.         label values pers_finance pers
{txt}
{com}.         
.         
. *Political Knowledge
. 
. 
.         *W2
.                 label def correct 1 "Correct" 0 "Incorrect/NA"
{txt}
{com}.                 *Presidential Term Liimit*
.                         gen term = . 
{txt}(4240 missing values generated)

{com}.                         replace term = 1 if W2U2 == 2
{txt}(1351 real changes made)

{com}.                         replace term = 0 if W2U2 == 1
{txt}(27 real changes made)

{com}.                         replace term = 0 if W2U2 >=3 & W2U2 <= 60
{txt}(59 real changes made)

{com}.                         replace term = 0 if W2U2 == -7
{txt}(19 real changes made)

{com}.                         label var term "Pres. Term Limit" 
{txt}
{com}.                         label values term correct
{txt}
{com}.                         tab term        

  {txt}Pres. Term {c |}
       Limit {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Incorrect/NA {c |}{res}        105        7.21        7.21
{txt}     Correct {c |}{res}      1,351       92.79      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}      1,456      100.00
{txt}
{com}.                 *Senator Term
.                         gen sen_term = . 
{txt}(4240 missing values generated)

{com}.                         replace sen_term = 1 if W2U3 == 6
{txt}(547 real changes made)

{com}.                         replace sen_term = 0 if W2U3 >=0 & W2U3 <= 5
{txt}(740 real changes made)

{com}.                         replace sen_term = 0 if W2U3 >=7 & W2U3 <=66
{txt}(119 real changes made)

{com}.                         replace sen_term = 0 if W2U3 == -7
{txt}(51 real changes made)

{com}.                         label var sen_term "Senator Term Limit"
{txt}
{com}.                         label values sen_term correct
{txt}
{com}.                         tab sen_term 

{txt}Senator Term {c |}
       Limit {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Incorrect/NA {c |}{res}        910       62.46       62.46
{txt}     Correct {c |}{res}        547       37.54      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}      1,457      100.00
{txt}
{com}.                         
.                 *Senator Per State
.                         gen senators = .
{txt}(4240 missing values generated)

{com}.                         replace senators = 1 if W2U4 == 2
{txt}(1068 real changes made)

{com}.                         replace senators = 0 if W2U4 >=3 & W2U4 <= 1000
{txt}(131 real changes made)

{com}.                         replace senators = 0 if W2U4 >=0 & W2U4 <= 1
{txt}(181 real changes made)

{com}.                         replace senators = 0 if W2U4 == -7
{txt}(77 real changes made)

{com}.                         label var senators "#Senators per State"
{txt}
{com}.                         label values senators correct
{txt}
{com}.                         tab senators

   {txt}#Senators {c |}
   per State {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Incorrect/NA {c |}{res}        389       26.70       26.70
{txt}     Correct {c |}{res}      1,068       73.30      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}      1,457      100.00
{txt}
{com}.                         
.                         
.                 *House Term
.                         gen house_term = .
{txt}(4240 missing values generated)

{com}.                         replace house_term = 1 if W2U5 == 2
{txt}(568 real changes made)

{com}.                         replace house_term = 0 if W2U5 >=0 & W2U5 <=1
{txt}(12 real changes made)

{com}.                         replace house_term = 0 if W2U5 >=3 & W2U5 <=100
{txt}(803 real changes made)

{com}.                         replace house_term = 0 if W2U5 == -7
{txt}(74 real changes made)

{com}.                         label var house_term "House Rep Term Limit"
{txt}
{com}.                         label values house_term correct
{txt}
{com}.                         tab house_term

   {txt}House Rep {c |}
  Term Limit {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Incorrect/NA {c |}{res}        889       61.02       61.02
{txt}     Correct {c |}{res}        568       38.98      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}      1,457      100.00
{txt}
{com}.                         
.                 
.                 *Who Takes Over if Pres and VP Die
.                         gen succession = . 
{txt}(4240 missing values generated)

{com}.                         replace succession = 1 if W2U6 == 3
{txt}(994 real changes made)

{com}.                         replace succession = 0 if W2U6 >=1 & W2U6 <=2
{txt}(425 real changes made)

{com}.                         replace succession = 0 if W2U6 == -7
{txt}(38 real changes made)

{com}.                         label var succession "Pres Succession"
{txt}
{com}.                         label values succession correct
{txt}
{com}.                         tab succession

        {txt}Pres {c |}
  Succession {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Incorrect/NA {c |}{res}        463       31.78       31.78
{txt}     Correct {c |}{res}        994       68.22      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}      1,457      100.00
{txt}
{com}.                 
.                 *Overriding a Veto
.                         gen veto = . 
{txt}(4240 missing values generated)

{com}.                         replace veto = 1 if W2U7 == 2
{txt}(1040 real changes made)

{com}.                         replace veto = 0 if W2U7 == 1
{txt}(114 real changes made)

{com}.                         replace veto = 0 if W2U7 >=3 & W2U7 <=4
{txt}(264 real changes made)

{com}.                         replace veto = 0 if W2U7 == -7
{txt}(39 real changes made)

{com}.                         label var veto "Veto Override"
{txt}
{com}.                         label values veto correct
{txt}
{com}.                         tab veto

        {txt}Veto {c |}
    Override {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Incorrect/NA {c |}{res}        417       28.62       28.62
{txt}     Correct {c |}{res}      1,040       71.38      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}      1,457      100.00
{txt}
{com}.                 
.                 alpha term sen_term senators house_term succession veto, item

{txt}Test scale = mean(unstandardized items)

                                                            average
                             item-test     item-rest       interitem
Item         {c |}  Obs  Sign   correlation   correlation     covariance      alpha
{hline 13}{c +}{hline 65}
term{col 14}{c |}{res}{col 16}1456{col 24}+{col 31} 0.3857{col 45} 0.2279{col 59} .0498231{col 73} 0.5970
{txt}sen_term{col 14}{c |}{res}{col 16}1457{col 24}+{col 31} 0.6468{col 45} 0.3961{col 59} .0340593{col 73} 0.5310
{txt}senators{col 14}{c |}{res}{col 16}1457{col 24}+{col 31} 0.6396{col 45} 0.4136{col 59} .0348055{col 73} 0.5251
{txt}house_term{col 14}{c |}{res}{col 16}1457{col 24}+{col 31} 0.6078{col 45} 0.3406{col 59} .0369582{col 73} 0.5572
{txt}succession{col 14}{c |}{res}{col 16}1457{col 24}+{col 31} 0.6001{col 45} 0.3456{col 59} .0374132{col 73} 0.5540
{txt}veto{col 14}{c |}{res}{col 16}1457{col 24}+{col 31} 0.5577{col 45} 0.3000{col 59} .0403401{col 73} 0.5732
{txt}{hline 13}{c +}{hline 65}
Test scale{col 14}{c |}{res}{col 59} .0389004{col 73} 0.6026
{txt}{hline 13}{c BT}{hline 65}

{com}.                 egen knowl = rowtotal(term sen_term senators house_term succession veto), missing
{txt}(2783 missing values generated)

{com}.                 
.                 summ knowl

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 7}knowl {c |}{res}      1457    3.821551    1.524886          0          6
{txt}
{com}.                 gen knowl01 = (knowl - r(min))/(r(max)-r(min))
{txt}(2783 missing values generated)

{com}.                 label var knowl01 "Knowledge" 
{txt}
{com}.                 
.                 
.         
. ***Partisan Ambivalence***
. 
. 
.         *Wave 2
.                 *Fav: Dem
.                         gen dem_fav_w2 = . 
{txt}(4240 missing values generated)

{com}.                         replace dem_fav_w2 = 0 if W2L2 == 2
{txt}(534 real changes made)

{com}.                         replace dem_fav_w2 = 0.25  if W2L2 == 1 & W2L3 == 4
{txt}(213 real changes made)

{com}.                         replace dem_fav_w2 = 0.50  if W2L2 == 1 & W2L3 == 3
{txt}(353 real changes made)

{com}.                         replace dem_fav_w2 = 0.75  if W2L2 == 1 & W2L3 == 2
{txt}(246 real changes made)

{com}.                         replace dem_fav_w2 = 1  if W2L2 == 1 & W2L3 == 1
{txt}(97 real changes made)

{com}. 
.                 *Unfav: Dem
.                         gen dem_unfav_w2 = .
{txt}(4240 missing values generated)

{com}.                         replace dem_unfav_w2 = 0 if W2L4 == 2
{txt}(529 real changes made)

{com}.                         replace dem_unfav_w2 = 0.25  if W2L4 == 1 & W2L5 == 4
{txt}(286 real changes made)

{com}.                         replace dem_unfav_w2 = 0.50  if W2L4 == 1 & W2L5 == 3
{txt}(322 real changes made)

{com}.                         replace dem_unfav_w2 = 0.75  if W2L4 == 1 & W2L5 == 2
{txt}(185 real changes made)

{com}.                         replace dem_unfav_w2 = 1  if W2L4 == 1 & W2L5 == 1
{txt}(122 real changes made)

{com}.                 
.                 *Rep:Fav
.                         gen rep_fav_w2 = . 
{txt}(4240 missing values generated)

{com}.                         replace rep_fav_w2 = 0 if W2L7 == 2
{txt}(660 real changes made)

{com}.                         replace rep_fav_w2 = 0.25  if W2L7 == 1 & W2L8 == 4
{txt}(211 real changes made)

{com}.                         replace rep_fav_w2 = 0.50  if W2L7 == 1 & W2L8 == 3
{txt}(338 real changes made)

{com}.                         replace rep_fav_w2 = 0.75  if W2L7 == 1 & W2L8 == 2
{txt}(189 real changes made)

{com}.                         replace rep_fav_w2 = 1  if W2L7 == 1 & W2L8 == 1
{txt}(47 real changes made)

{com}.                 
.                 
.                 *Rep:Unfav
.                         gen rep_unfav_w2 = .
{txt}(4240 missing values generated)

{com}.                         replace rep_unfav_w2 = 0 if W2L9 == 2
{txt}(437 real changes made)

{com}.                         replace rep_unfav_w2 = 0.25  if W2L9 == 1 & W2L10 == 4
{txt}(274 real changes made)

{com}.                         replace rep_unfav_w2 = 0.50  if W2L9 == 1 & W2L10 == 3
{txt}(365 real changes made)

{com}.                         replace rep_unfav_w2 = 0.75  if W2L9 == 1 & W2L10 == 2
{txt}(216 real changes made)

{com}.                         replace rep_unfav_w2 = 1  if W2L9 == 1 & W2L10 == 1
{txt}(150 real changes made)

{com}.                 
.                 *ID Consistent
.                         gen consistent_w2 = .
{txt}(4240 missing values generated)

{com}.                         replace consistent_w2 = dem_fav_w2 + rep_unfav_w2 if pid_31 == 1
{txt}(628 real changes made)

{com}.                         replace consistent_w2 = dem_unfav_w2 + rep_fav_w2 if pid_31 == 2
{txt}(586 real changes made)

{com}.                         label var consistent_w2 "Partisan Identity Consistent Likes/Dislikes (W2)"
{txt}
{com}.                         
.                 *ID Conflicting
.                         gen conflicting_w2 = .
{txt}(4240 missing values generated)

{com}.                         replace conflicting_w2 = dem_unfav_w2 + rep_fav_w2 if pid_31 == 1
{txt}(628 real changes made)

{com}.                         replace conflicting_w2 = dem_fav_w2 + rep_unfav_w2 if pid_31 == 2
{txt}(583 real changes made)

{com}.                         label var conflicting_w2 "Partisan Identity Conflicting Likes/Dislikes (W2)"
{txt}
{com}.                         
.                 *In vs. out Fav/unfav
. 
.                         gen in_like_w2 = .
{txt}(4240 missing values generated)

{com}.                         replace in_like_w2  = dem_fav_w2 if pid_31 == 1
{txt}(628 real changes made)

{com}.                         replace in_like_w2 =  rep_fav_w2 if pid_31 == 2
{txt}(586 real changes made)

{com}.                 
.                         gen in_dislike_w2 = .
{txt}(4240 missing values generated)

{com}.                         replace in_dislike_w2 = dem_unfav_w2 if pid_31 == 1
{txt}(628 real changes made)

{com}.                         replace in_dislike_w2 = rep_unfav_w2 if pid_31 == 2
{txt}(583 real changes made)

{com}.                         
.                         gen out_like_w2 = .
{txt}(4240 missing values generated)

{com}.                         replace out_like_w2 = rep_fav_w2 if pid_31 == 1
{txt}(629 real changes made)

{com}.                         replace out_like_w2 = dem_fav_w2 if pid_31 == 2
{txt}(585 real changes made)

{com}.                         
.                         gen out_dislike_w2 = .
{txt}(4240 missing values generated)

{com}.                         replace out_dislike_w2 = rep_unfav_w2 if pid_31 == 1
{txt}(629 real changes made)

{com}.                         replace out_dislike_w2 = dem_unfav_w2 if pid_31 == 2
{txt}(586 real changes made)

{com}.                         
.                         recode in_like_w2 in_dislike_w2 out_like_w2 out_dislike_w2      (0 = 1) (0.25 = 2) (0.5 = 3) (0.75 =4) (1 = 5)
{txt}(in_like_w2: 1214 changes made)
(in_dislike_w2: 1211 changes made)
(out_like_w2: 1214 changes made)
(out_dislike_w2: 1215 changes made)

{com}.                         
.                         label var in_like_w2 "In-Party: Favorable (W2)"
{txt}
{com}.                         label var in_dislike_w2 "In-Party: Unfavorable (W2)"
{txt}
{com}.                         label var out_like_w2 "Out_Party: Favorable (W2)"
{txt}
{com}.                         label var out_dislike_w2 "Out_Party: Unfavorable (W2)"                  
{txt}
{com}.                                 
.                         label def fav 1 "No Fav. Thoughts" 2 "Slightly Favorable" 3 "Moderately Favorable" 4 "Very Favorable" 5 "Extremely Favorable"
{txt}
{com}.                         label values in_like_w2 out_like_w2 fav
{txt}
{com}.                         label def unfav 1 "No Unfav. Thoughts" 2 "Slightly Unfavorable" 3 "Moderately Unfavorable" 4 "Very Unfavorable" 5 "Extremely Unfavorable"
{txt}
{com}.                         label values in_dislike_w2 out_dislike_w2 unfav
{txt}
{com}.                         
.                         
.                         
.                         
. *W11                    
.                 *Fav: Dem
.                         gen dem_fav_w11 = . 
{txt}(4240 missing values generated)

{com}.                         replace dem_fav_w11 = 0 if W11LB2 == 2
{txt}(941 real changes made)

{com}.                         replace dem_fav_w11 = 0.25  if W11LB2 == 1 & W11LB4 == 4
{txt}(351 real changes made)

{com}.                         replace dem_fav_w11 = 0.50  if W11LB2 == 1 & W11LB4 == 3
{txt}(651 real changes made)

{com}.                         replace dem_fav_w11 = 0.75  if W11LB2 == 1 & W11LB4 == 2
{txt}(539 real changes made)

{com}.                         replace dem_fav_w11 = 1  if W11LB2 == 1 & W11LB4 == 1
{txt}(177 real changes made)

{com}. 
.                 *Unfav: Dem
.                         gen dem_unfav_w11 = .
{txt}(4240 missing values generated)

{com}.                         replace dem_unfav_w11 = 0 if W11LB3 == 2
{txt}(1086 real changes made)

{com}.                         replace dem_unfav_w11 = 0.25  if W11LB3 == 1 & W11LB5 == 4
{txt}(455 real changes made)

{com}.                         replace dem_unfav_w11 = 0.50  if W11LB3 == 1 & W11LB5 == 3
{txt}(582 real changes made)

{com}.                         replace dem_unfav_w11 = 0.75  if W11LB3 == 1 & W11LB5 == 2
{txt}(337 real changes made)

{com}.                         replace dem_unfav_w11 = 1  if W11LB3 == 1 & W11LB5 == 1
{txt}(201 real changes made)

{com}.                 
.                 *Rep:Fav
.                         gen rep_fav_w11 = . 
{txt}(4240 missing values generated)

{com}.                         replace rep_fav_w11 = 0 if W11LB7 == 2
{txt}(1178 real changes made)

{com}.                         replace rep_fav_w11 = 0.25  if W11LB7 == 1 & W11LB9 == 4
{txt}(377 real changes made)

{com}.                         replace rep_fav_w11 = 0.50  if W11LB7 == 1 & W11LB9 == 3
{txt}(661 real changes made)

{com}.                         replace rep_fav_w11 = 0.75  if W11LB7 == 1 & W11LB9 == 2
{txt}(367 real changes made)

{com}.                         replace rep_fav_w11 = 1  if W11LB7 == 1 & W11LB9 == 1
{txt}(80 real changes made)

{com}.                 
.                 
.                 *Rep:Unfav
.                         gen rep_unfav_w11 = .
{txt}(4240 missing values generated)

{com}.                         replace rep_unfav_w11 = 0 if W11LB8 == 2
{txt}(825 real changes made)

{com}.                         replace rep_unfav_w11 = 0.25  if W11LB8 == 1 & W11LB10 == 4
{txt}(281 real changes made)

{com}.                         replace rep_unfav_w11 = 0.50  if W11LB8 == 1 & W11LB10 == 3
{txt}(642 real changes made)

{com}.                         replace rep_unfav_w11 = 0.75  if W11LB8 == 1 & W11LB10 == 2
{txt}(464 real changes made)

{com}.                         replace rep_unfav_w11 = 1  if W11LB8 == 1 & W11LB10 == 1
{txt}(215 real changes made)

{com}.                 
.                 *ID Consistent
.                         gen consistent_w11 = .
{txt}(4240 missing values generated)

{com}.                         replace consistent_w11 = dem_fav_w11 + rep_unfav_w11 if pid_39 == 1
{txt}(1112 real changes made)

{com}.                         replace consistent_w11 = dem_unfav_w11 + rep_fav_w11 if pid_39 == 2
{txt}(1046 real changes made)

{com}.                         label var consistent_w11 "Partisan Identity Consistent Likes/Dislikes (W10)"
{txt}
{com}.                         
.                 *ID Conflicting
.                         gen conflicting_w11 = .
{txt}(4240 missing values generated)

{com}.                         replace conflicting_w11 = dem_unfav_w11 + rep_fav_w11 if pid_39 == 1
{txt}(1127 real changes made)

{com}.                         replace conflicting_w11 = dem_fav_w11 + rep_unfav_w11 if pid_39 == 2
{txt}(851 real changes made)

{com}.                         label var conflicting_w11 "Partisan Identity Conclifting Likes/Dislikes (W10)"
{txt}
{com}.                         
.                         *Earlier PID 
.                                         *ID Consistent
.                                         gen consistent_w11a = .
{txt}(4240 missing values generated)

{com}.                                         replace consistent_w11a = dem_fav_w11 + rep_unfav_w11 if pid_31 == 1
{txt}(607 real changes made)

{com}.                                         replace consistent_w11a = dem_unfav_w11 + rep_fav_w11 if pid_31 == 2
{txt}(595 real changes made)

{com}.                                         label var consistent_w11a "Partisan Identity Consistent Likes/Dislikes (W10)"
{txt}
{com}.                                         
.                                 *ID Conflicting
.                                         gen conflicting_w11a = .
{txt}(4240 missing values generated)

{com}.                                         replace conflicting_w11a = dem_unfav_w11 + rep_fav_w11 if pid_31 == 1
{txt}(614 real changes made)

{com}.                                         replace conflicting_w11a = dem_fav_w11 + rep_unfav_w11 if pid_31 == 2
{txt}(491 real changes made)

{com}.                                         label var conflicting_w11a "Partisan Identity Conclifting Likes/Dislikes (W10)"
{txt}
{com}.                 
.                                 
.         
.                         gen in_like_w11 = .
{txt}(4240 missing values generated)

{com}.                         replace in_like_w11  = dem_fav_w11 if pid_31 == 1
{txt}(614 real changes made)

{com}.                         replace in_like_w11 =  rep_fav_w11 if pid_31 == 2
{txt}(596 real changes made)

{com}.                 
.                         gen in_dislike_w11 = .
{txt}(4240 missing values generated)

{com}.                         replace in_dislike_w11 = dem_unfav_w11 if pid_31 == 1
{txt}(614 real changes made)

{com}.                         replace in_dislike_w11 = rep_unfav_w11 if pid_31 == 2
{txt}(494 real changes made)

{com}.                         
.                         gen out_like_w11 = .
{txt}(4240 missing values generated)

{com}.                         replace out_like_w11 = rep_fav_w11 if pid_31 == 1
{txt}(615 real changes made)

{com}.                         replace out_like_w11 = dem_fav_w11 if pid_31 == 2
{txt}(593 real changes made)

{com}.                         
.                         gen out_dislike_w11 = .
{txt}(4240 missing values generated)

{com}.                         replace out_dislike_w11 = rep_unfav_w11 if pid_31 == 1
{txt}(607 real changes made)

{com}.                         replace out_dislike_w11 = dem_unfav_w11 if pid_31 == 2
{txt}(595 real changes made)

{com}.                         
.                         label var in_like_w11 "In-Party: Favorable (W11)"
{txt}
{com}.                         label var in_dislike_w11 "In-Party: Unfavorable (W11)"
{txt}
{com}.                         label var out_like_w11 "Out_Party: Favorable (W11)"
{txt}
{com}.                         label var out_dislike_w11 "Out_Party: Unfavorable (W11)"                        
{txt}
{com}.                                 
.                         recode in_like_w11 in_dislike_w11 out_like_w11 out_dislike_w11 ///
>                                 (0 = 1) (0.25 = 2) (0.5 = 3) (0.75 =4) (1 = 5)
{txt}(in_like_w11: 1210 changes made)
(in_dislike_w11: 1108 changes made)
(out_like_w11: 1208 changes made)
(out_dislike_w11: 1202 changes made)

{com}.                         
.                         label values in_like_w11 out_like_w11 fav
{txt}
{com}.                         label values in_dislike_w11 out_dislike_w11 unfav
{txt}
{com}.                         
.                         
.                         
.                                 
.                         
. *Matching
. 
. gen black = .
{txt}(4240 missing values generated)

{com}. replace black = 1 if race == 2
{txt}(492 real changes made)

{com}. replace black = 0 if race == 1
{txt}(3292 real changes made)

{com}. replace black = 0 if race >=3 & race <=4
{txt}(456 real changes made)

{com}. 
. tabulate pid_str1, gen(pstr1_)

    {txt}PID Str {c |}
       (W1) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
       Lean {c |}{res}        321       22.70       22.70
{txt} Not Strong {c |}{res}        489       34.58       57.28
{txt}     Strong {c |}{res}        604       42.72      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,414      100.00
{txt}
{com}. 
. 
. recode DER09W1 (-7=.) (-4=.) (-6=.) (-5=.) ///
>         (1=4) (2=3) (3=2) (4=1) ///
>         (7=4) (6=3) (5=2), gen(ideol_str1)
{txt}(4240 differences between DER09W1 and ideol_str1)

{com}.         
. recode DER09W2 (-7=.) (-6=.) (-5=.) ///
>         (1=4) (2=3) (3=2) (4=1) ///
>         (7=4) (6=3) (5=2), gen(ideol_str2)
{txt}(4240 differences between DER09W2 and ideol_str2)

{com}. 
. summ interest_w9

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 1}interest_w9 {c |}{res}      2739    3.686017    .9908225          1          5
{txt}
{com}. gen interest_w901 = (interest_w9 - r(min))/(r(max)-r(min))
{txt}(1501 missing values generated)

{com}. label var interest_w901 "Political Interest" 
{txt}
{com}. 
. 
. **Need for cognition and need to evaluate***
. 
. recode W11ZE1 (1=4) (2=3) (3=2) (4=1) (-5 -6 -7 =.), gen(opinionated)
{txt}(4240 differences between W11ZE1 and opinionated)

{com}. 
. gen opinion_degree = . 
{txt}(4240 missing values generated)

{com}. replace opinion_degree = 1  if W11ZE2 == 1 & W11ZE3B == 1
{txt}(46 real changes made)

{com}. replace opinion_degree = 2  if W11ZE2 == 1 & W11ZE3B == 2
{txt}(263 real changes made)

{com}. replace opinion_degree = 3  if W11ZE2 == 2
{txt}(1684 real changes made)

{com}. replace opinion_degree = 4  if W11ZE2 == 3 & W11ZE3A == 2
{txt}(373 real changes made)

{com}. replace opinion_degree = 5  if W11ZE2 == 3 & W11ZE3A == 1
{txt}(292 real changes made)

{com}. 
. foreach var in opinionated opinion_degree {c -(}
{txt}  2{com}.         summ `var'
{txt}  3{com}.         gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 1}opinionated {c |}{res}      2662    2.802404    .7817114          1          4
{txt}(1578 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
opinion_de~e {c |}{res}      2658    3.226486    .8348036          1          5
{txt}(1582 missing values generated)

{com}. 
. egen evaluate = rowmean(opinionated01 opinion_degree01)
{txt}(1578 missing values generated)

{com}. egen evaluate1 = rowtotal(opinionated01 opinion_degree01), missing
{txt}(1578 missing values generated)

{com}. 
. label var evaluate1 "Need to Evaluate"
{txt}
{com}. 
. 
. recode W11ZE6 (1=0) (2=1) (-5 -6 -7 =.), gen(complex)
{txt}(4240 differences between W11ZE6 and complex)

{com}. 
. gen thinking = . 
{txt}(4240 missing values generated)

{com}. replace thinking = 1  if W11ZE4 == 2 & W11ZE5B == 1
{txt}(86 real changes made)

{com}. replace thinking = 2  if W11ZE4 == 2 & W11ZE5B == 2
{txt}(141 real changes made)

{com}. replace thinking = 3  if W11ZE4 == 3
{txt}(1092 real changes made)

{com}. replace thinking = 4  if W11ZE4 == 1 & W11ZE5A == 2
{txt}(512 real changes made)

{com}. replace thinking = 5  if W11ZE4 == 1 & W11ZE5A == 1
{txt}(830 real changes made)

{com}. 
. recode thinking (1=0) (2=0.25) (3=0.5) (4=0.75) (5=1), gen(thinking01)
{txt}(2661 differences between thinking and thinking01)

{com}. 
. egen nfc = rowmean(thinking01 complex)
{txt}(1578 missing values generated)

{com}. egen nfc1 = rowtotal(thinking01 complex), missing
{txt}(1578 missing values generated)

{com}. 
. label var nfc1 "Need for Cognition"
{txt}
{com}. 
. 
. 
. 
{txt}end of do-file

{com}. set more off
{txt}
{com}. 
. eststo: ologit w17_retro i.partisan_9rev##c.disagree_total c.numgiven network_interest interest_w9      ///
>         age educ income i.gender i.race i.empl_w11a i.marital nfc1 evaluate1 [pweight= WGTPP17]

{res}{txt}Iteration 0:{space 3}log pseudolikelihood = {res:-1361.9834}  
Iteration 1:{space 3}log pseudolikelihood = {res:-1305.9766}  
Iteration 2:{space 3}log pseudolikelihood = {res:-1305.6336}  
Iteration 3:{space 3}log pseudolikelihood = {res:-1305.6334}  
{res}
{txt}Ordered logistic regression{col 51}Number of obs{col 67}= {res}      1446
{txt}{col 51}Wald chi2({res}19{txt}){col 67}= {res}     62.09
{txt}{col 51}Prob > chi2{col 67}= {res}    0.0000
{txt}Log pseudolikelihood = {res}-1305.6334{txt}{col 51}Pseudo R2{col 67}= {res}    0.0414

{txt}{hline 31}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 32}{c |}{col 44}    Robust
{col 1}                     w17_retro{col 32}{c |}      Coef.{col 44}   Std. Err.{col 56}      z{col 64}   P>|z|{col 72}     [95% Con{col 85}f. Interval]
{hline 31}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{space 17}partisan_9rev {c |}
{space 18}In-Partisan  {c |}{col 32}{res}{space 2} .8022658{col 44}{space 2} .1666294{col 55}{space 1}    4.81{col 64}{space 3}0.000{col 72}{space 4} .4756781{col 85}{space 3} 1.128853
{txt}{space 16}disagree_total {c |}{col 32}{res}{space 2} .0342355{col 44}{space 2}  .053382{col 55}{space 1}    0.64{col 64}{space 3}0.521{col 72}{space 4}-.0703913{col 85}{space 3} .1388624
{txt}{space 30} {c |}
partisan_9rev#c.disagree_total {c |}
{space 18}In-Partisan  {c |}{col 32}{res}{space 2}-.0941759{col 44}{space 2} .0745971{col 55}{space 1}   -1.26{col 64}{space 3}0.207{col 72}{space 4}-.2403836{col 85}{space 3} .0520318
{txt}{space 30} {c |}
{space 22}numgiven {c |}{col 32}{res}{space 2} .0020384{col 44}{space 2} .0331001{col 55}{space 1}    0.06{col 64}{space 3}0.951{col 72}{space 4}-.0628367{col 85}{space 3} .0669134
{txt}{space 14}network_interest {c |}{col 32}{res}{space 2}-.1374712{col 44}{space 2} .0996323{col 55}{space 1}   -1.38{col 64}{space 3}0.168{col 72}{space 4}-.3327468{col 85}{space 3} .0578045
{txt}{space 19}interest_w9 {c |}{col 32}{res}{space 2} .0622975{col 44}{space 2} .0932316{col 55}{space 1}    0.67{col 64}{space 3}0.504{col 72}{space 4} -.120433{col 85}{space 3}  .245028
{txt}{space 27}age {c |}{col 32}{res}{space 2}-.0078931{col 44}{space 2} .0065819{col 55}{space 1}   -1.20{col 64}{space 3}0.230{col 72}{space 4}-.0207934{col 85}{space 3} .0050073
{txt}{space 26}educ {c |}{col 32}{res}{space 2} .1238663{col 44}{space 2} .0876615{col 55}{space 1}    1.41{col 64}{space 3}0.158{col 72}{space 4} -.047947{col 85}{space 3} .2956797
{txt}{space 24}income {c |}{col 32}{res}{space 2} .0668113{col 44}{space 2} .0228208{col 55}{space 1}    2.93{col 64}{space 3}0.003{col 72}{space 4} .0220833{col 85}{space 3} .1115392
{txt}{space 30} {c |}
{space 24}gender {c |}
{space 23}Female  {c |}{col 32}{res}{space 2}-.1501582{col 44}{space 2} .1632796{col 55}{space 1}   -0.92{col 64}{space 3}0.358{col 72}{space 4}-.4701804{col 85}{space 3} .1698639
{txt}{space 30} {c |}
{space 22}race_eth {c |}
{space 24}Black  {c |}{col 32}{res}{space 2} .1820779{col 44}{space 2} .2685885{col 55}{space 1}    0.68{col 64}{space 3}0.498{col 72}{space 4}-.3443459{col 85}{space 3} .7085017
{txt}{space 21}Hispanic  {c |}{col 32}{res}{space 2} .1310079{col 44}{space 2} .3141274{col 55}{space 1}    0.42{col 64}{space 3}0.677{col 72}{space 4}-.4846706{col 85}{space 3} .7466863
{txt}{space 24}Other  {c |}{col 32}{res}{space 2} .3122644{col 44}{space 2} .4775809{col 55}{space 1}    0.65{col 64}{space 3}0.513{col 72}{space 4}-.6237769{col 85}{space 3} 1.248306
{txt}{space 30} {c |}
{space 21}empl_w11a {c |}
{space 19}Unemployed  {c |}{col 32}{res}{space 2}-.5160788{col 44}{space 2} .4520902{col 55}{space 1}   -1.14{col 64}{space 3}0.254{col 72}{space 4}-1.402159{col 85}{space 3} .3700018
{txt}{space 22}Retired  {c |}{col 32}{res}{space 2} .3741241{col 44}{space 2} .2258977{col 55}{space 1}    1.66{col 64}{space 3}0.098{col 72}{space 4}-.0686273{col 85}{space 3} .8168755
{txt}{space 3}Disabled/Not Working/Other  {c |}{col 32}{res}{space 2} .5275505{col 44}{space 2} .2530737{col 55}{space 1}    2.08{col 64}{space 3}0.037{col 72}{space 4} .0315351{col 85}{space 3} 1.023566
{txt}{space 30} {c |}
{space 23}marital {c |}
{space 22}Married  {c |}{col 32}{res}{space 2}-.1587798{col 44}{space 2} .1727091{col 55}{space 1}   -0.92{col 64}{space 3}0.358{col 72}{space 4}-.4972835{col 85}{space 3} .1797238
{txt}{space 26}nfc1 {c |}{col 32}{res}{space 2} .0626554{col 44}{space 2} .1194464{col 55}{space 1}    0.52{col 64}{space 3}0.600{col 72}{space 4}-.1714553{col 85}{space 3} .2967661
{txt}{space 21}evaluate1 {c |}{col 32}{res}{space 2} .1877123{col 44}{space 2} .2015773{col 55}{space 1}    0.93{col 64}{space 3}0.352{col 72}{space 4} -.207372{col 85}{space 3} .5827966
{txt}{hline 31}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
                         /cut1 {c |}{col 32}{res}{space 2} 1.329654{col 44}{space 2} .5554272{col 72}{space 4} .2410371{col 85}{space 3} 2.418272
{txt}                         /cut2 {c |}{col 32}{res}{space 2} 2.966365{col 44}{space 2} .5517034{col 72}{space 4} 1.885047{col 85}{space 3} 4.047684
{txt}{hline 31}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
({res}est5{txt} stored)

{com}. eststo: ologit w17_retro5 i.partisan_9rev##c.disagree_total c.numgiven network_interest interest_w9     ///
>         age educ income i.gender i.race i.empl_w11a i.marital nfc1 evaluate1 [pweight= WGTPP17]

{res}{txt}Iteration 0:{space 3}log pseudolikelihood = {res:-1897.2843}  
Iteration 1:{space 3}log pseudolikelihood = {res:-1831.8638}  
Iteration 2:{space 3}log pseudolikelihood = {res:-1831.4871}  
Iteration 3:{space 3}log pseudolikelihood = {res:-1831.4869}  
Iteration 4:{space 3}log pseudolikelihood = {res:-1831.4869}  
{res}
{txt}Ordered logistic regression{col 51}Number of obs{col 67}= {res}      1445
{txt}{col 51}Wald chi2({res}19{txt}){col 67}= {res}     80.63
{txt}{col 51}Prob > chi2{col 67}= {res}    0.0000
{txt}Log pseudolikelihood = {res}-1831.4869{txt}{col 51}Pseudo R2{col 67}= {res}    0.0347

{txt}{hline 31}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 32}{c |}{col 44}    Robust
{col 1}                    w17_retro5{col 32}{c |}      Coef.{col 44}   Std. Err.{col 56}      z{col 64}   P>|z|{col 72}     [95% Con{col 85}f. Interval]
{hline 31}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{space 17}partisan_9rev {c |}
{space 18}In-Partisan  {c |}{col 32}{res}{space 2} .8817855{col 44}{space 2} .1539724{col 55}{space 1}    5.73{col 64}{space 3}0.000{col 72}{space 4} .5800052{col 85}{space 3} 1.183566
{txt}{space 16}disagree_total {c |}{col 32}{res}{space 2}-.0012295{col 44}{space 2}   .04987{col 55}{space 1}   -0.02{col 64}{space 3}0.980{col 72}{space 4}-.0989729{col 85}{space 3} .0965138
{txt}{space 30} {c |}
partisan_9rev#c.disagree_total {c |}
{space 18}In-Partisan  {c |}{col 32}{res}{space 2}-.0260855{col 44}{space 2} .0684824{col 55}{space 1}   -0.38{col 64}{space 3}0.703{col 72}{space 4}-.1603086{col 85}{space 3} .1081376
{txt}{space 30} {c |}
{space 22}numgiven {c |}{col 32}{res}{space 2} .0152675{col 44}{space 2} .0309733{col 55}{space 1}    0.49{col 64}{space 3}0.622{col 72}{space 4} -.045439{col 85}{space 3} .0759741
{txt}{space 14}network_interest {c |}{col 32}{res}{space 2}-.1047762{col 44}{space 2} .0876989{col 55}{space 1}   -1.19{col 64}{space 3}0.232{col 72}{space 4}-.2766627{col 85}{space 3} .0671104
{txt}{space 19}interest_w9 {c |}{col 32}{res}{space 2} .0146796{col 44}{space 2} .0886299{col 55}{space 1}    0.17{col 64}{space 3}0.868{col 72}{space 4}-.1590318{col 85}{space 3} .1883909
{txt}{space 27}age {c |}{col 32}{res}{space 2}-.0100326{col 44}{space 2}  .006181{col 55}{space 1}   -1.62{col 64}{space 3}0.105{col 72}{space 4} -.022147{col 85}{space 3} .0020819
{txt}{space 26}educ {c |}{col 32}{res}{space 2}  .129179{col 44}{space 2} .0802837{col 55}{space 1}    1.61{col 64}{space 3}0.108{col 72}{space 4}-.0281741{col 85}{space 3} .2865321
{txt}{space 24}income {c |}{col 32}{res}{space 2} .0638599{col 44}{space 2} .0215576{col 55}{space 1}    2.96{col 64}{space 3}0.003{col 72}{space 4} .0216078{col 85}{space 3}  .106112
{txt}{space 30} {c |}
{space 24}gender {c |}
{space 23}Female  {c |}{col 32}{res}{space 2}-.1494464{col 44}{space 2} .1464925{col 55}{space 1}   -1.02{col 64}{space 3}0.308{col 72}{space 4}-.4365665{col 85}{space 3} .1376737
{txt}{space 30} {c |}
{space 22}race_eth {c |}
{space 24}Black  {c |}{col 32}{res}{space 2} .2324029{col 44}{space 2} .2502899{col 55}{space 1}    0.93{col 64}{space 3}0.353{col 72}{space 4}-.2581563{col 85}{space 3} .7229622
{txt}{space 21}Hispanic  {c |}{col 32}{res}{space 2} -.045287{col 44}{space 2} .3152617{col 55}{space 1}   -0.14{col 64}{space 3}0.886{col 72}{space 4}-.6631885{col 85}{space 3} .5726145
{txt}{space 24}Other  {c |}{col 32}{res}{space 2} .6313696{col 44}{space 2} .3441762{col 55}{space 1}    1.83{col 64}{space 3}0.067{col 72}{space 4}-.0432034{col 85}{space 3} 1.305943
{txt}{space 30} {c |}
{space 21}empl_w11a {c |}
{space 19}Unemployed  {c |}{col 32}{res}{space 2}-.6876014{col 44}{space 2} .4412797{col 55}{space 1}   -1.56{col 64}{space 3}0.119{col 72}{space 4}-1.552494{col 85}{space 3} .1772909
{txt}{space 22}Retired  {c |}{col 32}{res}{space 2} .4405534{col 44}{space 2} .2134592{col 55}{space 1}    2.06{col 64}{space 3}0.039{col 72}{space 4} .0221811{col 85}{space 3} .8589257
{txt}{space 3}Disabled/Not Working/Other  {c |}{col 32}{res}{space 2} .4097797{col 44}{space 2} .2478871{col 55}{space 1}    1.65{col 64}{space 3}0.098{col 72}{space 4}  -.07607{col 85}{space 3} .8956295
{txt}{space 30} {c |}
{space 23}marital {c |}
{space 22}Married  {c |}{col 32}{res}{space 2} -.150656{col 44}{space 2} .1645617{col 55}{space 1}   -0.92{col 64}{space 3}0.360{col 72}{space 4}-.4731909{col 85}{space 3}  .171879
{txt}{space 26}nfc1 {c |}{col 32}{res}{space 2}  -.02814{col 44}{space 2} .1102494{col 55}{space 1}   -0.26{col 64}{space 3}0.799{col 72}{space 4}-.2442248{col 85}{space 3} .1879449
{txt}{space 21}evaluate1 {c |}{col 32}{res}{space 2} .2890783{col 44}{space 2} .1996874{col 55}{space 1}    1.45{col 64}{space 3}0.148{col 72}{space 4}-.1023018{col 85}{space 3} .6804585
{txt}{hline 31}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
                         /cut1 {c |}{col 32}{res}{space 2} .0625901{col 44}{space 2} .5375453{col 72}{space 4}-.9909794{col 85}{space 3}  1.11616
{txt}                         /cut2 {c |}{col 32}{res}{space 2} 1.281045{col 44}{space 2} .5370445{col 72}{space 4} .2284575{col 85}{space 3} 2.333633
{txt}                         /cut3 {c |}{col 32}{res}{space 2} 2.914679{col 44}{space 2} .5316541{col 72}{space 4} 1.872656{col 85}{space 3} 3.956702
{txt}                         /cut4 {c |}{col 32}{res}{space 2} 6.146716{col 44}{space 2} .6243485{col 72}{space 4} 4.923016{col 85}{space 3} 7.370417
{txt}{hline 31}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
({res}est6{txt} stored)

{com}. eststo: ologit w19_retro i.partisan_9rev##c.disagree_total c.numgiven network_interest interest_w9 ///
>                 age educ income i.gender i.race i.empl_w11a i.marital nfc1 evaluate1 [pweight= WGTPP19]

{res}{txt}Iteration 0:{space 3}log pseudolikelihood = {res:-1173.9004}  
Iteration 1:{space 3}log pseudolikelihood = {res:-1081.5697}  
Iteration 2:{space 3}log pseudolikelihood = {res:-1080.0206}  
Iteration 3:{space 3}log pseudolikelihood = {res:-1080.0177}  
Iteration 4:{space 3}log pseudolikelihood = {res:-1080.0177}  
{res}
{txt}Ordered logistic regression{col 51}Number of obs{col 67}= {res}      1352
{txt}{col 51}Wald chi2({res}19{txt}){col 67}= {res}    112.83
{txt}{col 51}Prob > chi2{col 67}= {res}    0.0000
{txt}Log pseudolikelihood = {res}-1080.0177{txt}{col 51}Pseudo R2{col 67}= {res}    0.0800

{txt}{hline 31}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 32}{c |}{col 44}    Robust
{col 1}                     w19_retro{col 32}{c |}      Coef.{col 44}   Std. Err.{col 56}      z{col 64}   P>|z|{col 72}     [95% Con{col 85}f. Interval]
{hline 31}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{space 17}partisan_9rev {c |}
{space 18}In-Partisan  {c |}{col 32}{res}{space 2} 1.157434{col 44}{space 2}  .196058{col 55}{space 1}    5.90{col 64}{space 3}0.000{col 72}{space 4} .7731673{col 85}{space 3} 1.541701
{txt}{space 16}disagree_total {c |}{col 32}{res}{space 2} .0988018{col 44}{space 2}  .069645{col 55}{space 1}    1.42{col 64}{space 3}0.156{col 72}{space 4}-.0376998{col 85}{space 3} .2353033
{txt}{space 30} {c |}
partisan_9rev#c.disagree_total {c |}
{space 18}In-Partisan  {c |}{col 32}{res}{space 2}-.1356214{col 44}{space 2} .0863302{col 55}{space 1}   -1.57{col 64}{space 3}0.116{col 72}{space 4}-.3048256{col 85}{space 3} .0335828
{txt}{space 30} {c |}
{space 22}numgiven {c |}{col 32}{res}{space 2} .0849052{col 44}{space 2} .0357998{col 55}{space 1}    2.37{col 64}{space 3}0.018{col 72}{space 4} .0147388{col 85}{space 3} .1550716
{txt}{space 14}network_interest {c |}{col 32}{res}{space 2}-.0690997{col 44}{space 2} .1049553{col 55}{space 1}   -0.66{col 64}{space 3}0.510{col 72}{space 4}-.2748083{col 85}{space 3}  .136609
{txt}{space 19}interest_w9 {c |}{col 32}{res}{space 2}-.0569322{col 44}{space 2} .1092475{col 55}{space 1}   -0.52{col 64}{space 3}0.602{col 72}{space 4}-.2710535{col 85}{space 3} .1571891
{txt}{space 27}age {c |}{col 32}{res}{space 2} -.020602{col 44}{space 2}  .007438{col 55}{space 1}   -2.77{col 64}{space 3}0.006{col 72}{space 4}-.0351801{col 85}{space 3}-.0060238
{txt}{space 26}educ {c |}{col 32}{res}{space 2} .0897677{col 44}{space 2} .1078229{col 55}{space 1}    0.83{col 64}{space 3}0.405{col 72}{space 4}-.1215613{col 85}{space 3} .3010967
{txt}{space 24}income {c |}{col 32}{res}{space 2}  .039827{col 44}{space 2} .0265522{col 55}{space 1}    1.50{col 64}{space 3}0.134{col 72}{space 4}-.0122143{col 85}{space 3} .0918684
{txt}{space 30} {c |}
{space 24}gender {c |}
{space 23}Female  {c |}{col 32}{res}{space 2}-.0508152{col 44}{space 2} .1699774{col 55}{space 1}   -0.30{col 64}{space 3}0.765{col 72}{space 4}-.3839647{col 85}{space 3} .2823344
{txt}{space 30} {c |}
{space 22}race_eth {c |}
{space 24}Black  {c |}{col 32}{res}{space 2} .6371973{col 44}{space 2} .2330294{col 55}{space 1}    2.73{col 64}{space 3}0.006{col 72}{space 4} .1804681{col 85}{space 3} 1.093927
{txt}{space 21}Hispanic  {c |}{col 32}{res}{space 2} .1799402{col 44}{space 2}  .383539{col 55}{space 1}    0.47{col 64}{space 3}0.639{col 72}{space 4}-.5717823{col 85}{space 3} .9316628
{txt}{space 24}Other  {c |}{col 32}{res}{space 2}-.0919644{col 44}{space 2} .3982992{col 55}{space 1}   -0.23{col 64}{space 3}0.817{col 72}{space 4}-.8726165{col 85}{space 3} .6886877
{txt}{space 30} {c |}
{space 21}empl_w11a {c |}
{space 19}Unemployed  {c |}{col 32}{res}{space 2}-.2525054{col 44}{space 2} .4535999{col 55}{space 1}   -0.56{col 64}{space 3}0.578{col 72}{space 4}-1.141545{col 85}{space 3}  .636534
{txt}{space 22}Retired  {c |}{col 32}{res}{space 2} .5590854{col 44}{space 2} .2457501{col 55}{space 1}    2.28{col 64}{space 3}0.023{col 72}{space 4} .0774241{col 85}{space 3} 1.040747
{txt}{space 3}Disabled/Not Working/Other  {c |}{col 32}{res}{space 2} .0194285{col 44}{space 2} .2818977{col 55}{space 1}    0.07{col 64}{space 3}0.945{col 72}{space 4}-.5330809{col 85}{space 3} .5719378
{txt}{space 30} {c |}
{space 23}marital {c |}
{space 22}Married  {c |}{col 32}{res}{space 2}-.0278536{col 44}{space 2}  .178684{col 55}{space 1}   -0.16{col 64}{space 3}0.876{col 72}{space 4}-.3780678{col 85}{space 3} .3223607
{txt}{space 26}nfc1 {c |}{col 32}{res}{space 2}-.1222553{col 44}{space 2} .1270105{col 55}{space 1}   -0.96{col 64}{space 3}0.336{col 72}{space 4}-.3711913{col 85}{space 3} .1266807
{txt}{space 21}evaluate1 {c |}{col 32}{res}{space 2} .0736036{col 44}{space 2} .2153731{col 55}{space 1}    0.34{col 64}{space 3}0.733{col 72}{space 4}  -.34852{col 85}{space 3} .4957271
{txt}{hline 31}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
                         /cut1 {c |}{col 32}{res}{space 2} .8176427{col 44}{space 2} .6217872{col 72}{space 4}-.4010378{col 85}{space 3} 2.036323
{txt}                         /cut2 {c |}{col 32}{res}{space 2} 2.805719{col 44}{space 2} .6316533{col 72}{space 4} 1.567701{col 85}{space 3} 4.043736
{txt}{hline 31}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
({res}est7{txt} stored)

{com}. eststo: ologit w19_retro5 i.partisan_9rev##c.disagree_total c.numgiven network_interest interest_w9 ///
>                 age educ income i.gender i.race i.empl_w11a i.marital nfc1 evaluate1 [pweight= WGTPP19]

{res}{txt}Iteration 0:{space 3}log pseudolikelihood = {res:-1720.7416}  
Iteration 1:{space 3}log pseudolikelihood = {res:-1602.6754}  
Iteration 2:{space 3}log pseudolikelihood = {res: -1601.346}  
Iteration 3:{space 3}log pseudolikelihood = {res:-1601.3431}  
Iteration 4:{space 3}log pseudolikelihood = {res:-1601.3431}  
{res}
{txt}Ordered logistic regression{col 51}Number of obs{col 67}= {res}      1352
{txt}{col 51}Wald chi2({res}19{txt}){col 67}= {res}    155.37
{txt}{col 51}Prob > chi2{col 67}= {res}    0.0000
{txt}Log pseudolikelihood = {res}-1601.3431{txt}{col 51}Pseudo R2{col 67}= {res}    0.0694

{txt}{hline 31}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 32}{c |}{col 44}    Robust
{col 1}                    w19_retro5{col 32}{c |}      Coef.{col 44}   Std. Err.{col 56}      z{col 64}   P>|z|{col 72}     [95% Con{col 85}f. Interval]
{hline 31}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{space 17}partisan_9rev {c |}
{space 18}In-Partisan  {c |}{col 32}{res}{space 2} 1.260559{col 44}{space 2}  .182804{col 55}{space 1}    6.90{col 64}{space 3}0.000{col 72}{space 4} .9022698{col 85}{space 3} 1.618848
{txt}{space 16}disagree_total {c |}{col 32}{res}{space 2} .0381612{col 44}{space 2} .0613572{col 55}{space 1}    0.62{col 64}{space 3}0.534{col 72}{space 4}-.0820968{col 85}{space 3} .1584191
{txt}{space 30} {c |}
partisan_9rev#c.disagree_total {c |}
{space 18}In-Partisan  {c |}{col 32}{res}{space 2}-.0897611{col 44}{space 2} .0784361{col 55}{space 1}   -1.14{col 64}{space 3}0.252{col 72}{space 4}-.2434931{col 85}{space 3} .0639709
{txt}{space 30} {c |}
{space 22}numgiven {c |}{col 32}{res}{space 2} .0760584{col 44}{space 2} .0308778{col 55}{space 1}    2.46{col 64}{space 3}0.014{col 72}{space 4}  .015539{col 85}{space 3} .1365777
{txt}{space 14}network_interest {c |}{col 32}{res}{space 2}-.1568073{col 44}{space 2} .0974729{col 55}{space 1}   -1.61{col 64}{space 3}0.108{col 72}{space 4}-.3478507{col 85}{space 3} .0342361
{txt}{space 19}interest_w9 {c |}{col 32}{res}{space 2} -.185438{col 44}{space 2} .0988724{col 55}{space 1}   -1.88{col 64}{space 3}0.061{col 72}{space 4}-.3792243{col 85}{space 3} .0083484
{txt}{space 27}age {c |}{col 32}{res}{space 2}-.0146271{col 44}{space 2} .0068725{col 55}{space 1}   -2.13{col 64}{space 3}0.033{col 72}{space 4} -.028097{col 85}{space 3}-.0011573
{txt}{space 26}educ {c |}{col 32}{res}{space 2} .1834284{col 44}{space 2} .1000096{col 55}{space 1}    1.83{col 64}{space 3}0.067{col 72}{space 4}-.0125867{col 85}{space 3} .3794436
{txt}{space 24}income {c |}{col 32}{res}{space 2} .0395912{col 44}{space 2} .0244789{col 55}{space 1}    1.62{col 64}{space 3}0.106{col 72}{space 4}-.0083866{col 85}{space 3}  .087569
{txt}{space 30} {c |}
{space 24}gender {c |}
{space 23}Female  {c |}{col 32}{res}{space 2}-.0989643{col 44}{space 2} .1493161{col 55}{space 1}   -0.66{col 64}{space 3}0.507{col 72}{space 4}-.3916184{col 85}{space 3} .1936898
{txt}{space 30} {c |}
{space 22}race_eth {c |}
{space 24}Black  {c |}{col 32}{res}{space 2} .6338827{col 44}{space 2} .2407614{col 55}{space 1}    2.63{col 64}{space 3}0.008{col 72}{space 4} .1619989{col 85}{space 3} 1.105766
{txt}{space 21}Hispanic  {c |}{col 32}{res}{space 2}  .117726{col 44}{space 2} .3740941{col 55}{space 1}    0.31{col 64}{space 3}0.753{col 72}{space 4}-.6154849{col 85}{space 3} .8509369
{txt}{space 24}Other  {c |}{col 32}{res}{space 2} .1977999{col 44}{space 2} .3745184{col 55}{space 1}    0.53{col 64}{space 3}0.597{col 72}{space 4}-.5362426{col 85}{space 3} .9318425
{txt}{space 30} {c |}
{space 21}empl_w11a {c |}
{space 19}Unemployed  {c |}{col 32}{res}{space 2}-.2300952{col 44}{space 2} .3977414{col 55}{space 1}   -0.58{col 64}{space 3}0.563{col 72}{space 4}-1.009654{col 85}{space 3} .5494636
{txt}{space 22}Retired  {c |}{col 32}{res}{space 2}   .54911{col 44}{space 2} .2088576{col 55}{space 1}    2.63{col 64}{space 3}0.009{col 72}{space 4} .1397566{col 85}{space 3} .9584634
{txt}{space 3}Disabled/Not Working/Other  {c |}{col 32}{res}{space 2} .0263906{col 44}{space 2} .2558715{col 55}{space 1}    0.10{col 64}{space 3}0.918{col 72}{space 4}-.4751083{col 85}{space 3} .5278895
{txt}{space 30} {c |}
{space 23}marital {c |}
{space 22}Married  {c |}{col 32}{res}{space 2}-.0097692{col 44}{space 2} .1717236{col 55}{space 1}   -0.06{col 64}{space 3}0.955{col 72}{space 4}-.3463413{col 85}{space 3} .3268028
{txt}{space 26}nfc1 {c |}{col 32}{res}{space 2}-.2270692{col 44}{space 2} .1169803{col 55}{space 1}   -1.94{col 64}{space 3}0.052{col 72}{space 4}-.4563465{col 85}{space 3}  .002208
{txt}{space 21}evaluate1 {c |}{col 32}{res}{space 2} .1660992{col 44}{space 2} .2108443{col 55}{space 1}    0.79{col 64}{space 3}0.431{col 72}{space 4} -.247148{col 85}{space 3} .5793465
{txt}{hline 31}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
                         /cut1 {c |}{col 32}{res}{space 2}-.8632216{col 44}{space 2} .5839762{col 72}{space 4}-2.007794{col 85}{space 3} .2813508
{txt}                         /cut2 {c |}{col 32}{res}{space 2} .5914782{col 44}{space 2} .5836095{col 72}{space 4}-.5523753{col 85}{space 3} 1.735332
{txt}                         /cut3 {c |}{col 32}{res}{space 2} 2.578593{col 44}{space 2} .5896239{col 72}{space 4} 1.422951{col 85}{space 3} 3.734234
{txt}                         /cut4 {c |}{col 32}{res}{space 2} 5.477168{col 44}{space 2} .6899403{col 72}{space 4}  4.12491{col 85}{space 3} 6.829427
{txt}{hline 31}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
({res}est8{txt} stored)

{com}.                 
. /**Table**/
. 
. esttab using TABLEOA8_3VS5.rtf, replace nobaselevels onecell label se pr2 aic bic ///
>         star(+ 0.10 * .05 ** 0.01) ///
>         mtitles("2000:3pt" "2000:5pt" "2002:3pt" "2002:5pt" "May 2009:3pt" ///
>         "May 2009:5pt" "July 2009:3pt" "July 2009:5pt") ///
>         addnote("ANES results are weighted.") ///
>         rename(1.partisan Co-Partisanship 1.partisan2000 Co-Partisanship 1.partisan_9rev Co-Partisanship)
{res}{txt}(output written to {browse  `"TABLEOA8_3VS5.rtf"'})

{com}.         
. 
.         
.         
. /****************************************
> *****************************************
>                 Table OA5
>                 Fall 2008 Analyses 
> *****************************************
> ****************************************/
. 
. 
. clear 
{txt}
{com}. do "Data Cleaning - 2008 Panel.do"
{txt}
{com}. **********************************************************************
. **********************************************************************
. ***********************2008-9 ANES Panel Survey***********************
. **********************************************************************
. **********************************************************************
. **********************************************************************
. 
. 
. 
. 
. **********************************************************************
. ****************************Data Cleaning****************************
. **********************************************************************
. **********************************************************************
. **********************************************************************
. **********************************************************************
. clear
{txt}
{com}. set more off
{txt}
{com}. use "ANES 2008 Panel.dta"
{txt}
{com}. set more off
{txt}
{com}. 
. 
.                 
.                 ************************************
.                 *********Economic Assessments*******
.                 ************************************
. 
. *W1
.         *Economy vs. 2001
.         recode  W1T1 (-7=.) (-6=.) (-5=.) (-4=.) ///
>                 (1=5) (2=4) (3=3) (4=2) (5=1)   , gen(w1_econ2001)
{txt}(4009 differences between W1T1 and w1_econ2001)

{com}.                 
.                 
.         label var w1_econ2001 "Econ Better than 2001?"
{txt}
{com}.         label def bet 1 "Much Worse" 2 "Somewhat Worse" 3 "Same" 4 "Somewhat Better" 5 "Much Better" 
{txt}
{com}.         label values w1_econ2001 bet
{txt}
{com}.         
.         recode w1_econ2001 (1=1) (2=1) (3=2) (4=3) (5=3), gen(w1_econ2001_3)
{txt}(949 differences between w1_econ2001 and w1_econ2001_3)

{com}.         label def bet1 1 "Worse" 2 "Same" 3 "Better" 
{txt}
{com}.         label var w1_econ2001_3 "Econ Better than 2001 (W1)?"
{txt}
{com}.         label values w1_econ2001_3 bet1
{txt}
{com}. 
.         tab w1_econ2001

    {txt}Econ Better {c |}
     than 2001? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        668       41.31       41.31
{txt} Somewhat Worse {c |}{res}        558       34.51       75.82
{txt}           Same {c |}{res}        231       14.29       90.11
{txt}Somewhat Better {c |}{res}        126        7.79       97.90
{txt}    Much Better {c |}{res}         34        2.10      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,617      100.00
{txt}
{com}.         tab w1_econ2001_3

{txt}Econ Better {c |}
  than 2001 {c |}
      (W1)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,226       75.82       75.82
{txt}       Same {c |}{res}        231       14.29       90.11
{txt}     Better {c |}{res}        160        9.89      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,617      100.00
{txt}
{com}.         
.         *Deficit vs. 2001
.         recode W1T4 (-7=.) (-6=.) (-5=.) (-4=.) ///
>                 (1=5) (2=4) (3=3) (4=2) (5=1) , gen(w1_deficit2001)
{txt}(4026 differences between W1T4 and w1_deficit2001)

{com}.         
.         label var w1_deficit2001 "Deficit Better than 2001 (W1)?"
{txt}
{com}.         label values w1_deficit2001 bet
{txt}
{com}.         
.         recode w1_deficit2001 (1=1) (2=1) (3=2) (4=3) (5=3), gen(w1_deficit2001_3)
{txt}(727 differences between w1_deficit2001 and w1_deficit2001_3)

{com}.         label var w1_deficit2001_3 "Deficit Better than 2001 (W1)?"
{txt}
{com}.         label values w1_deficit2001_3 bet1
{txt}
{com}.         
.         tab w1_deficit2001

 {txt}Deficit Better {c |}
than 2001 (W1)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        887       54.96       54.96
{txt} Somewhat Worse {c |}{res}        472       29.24       84.20
{txt}           Same {c |}{res}        214       13.26       97.46
{txt}Somewhat Better {c |}{res}         34        2.11       99.57
{txt}    Much Better {c |}{res}          7        0.43      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,614      100.00
{txt}
{com}.         tab w1_deficit2001_3

    {txt}Deficit {c |}
Better than {c |}
 2001 (W1)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,359       84.20       84.20
{txt}       Same {c |}{res}        214       13.26       97.46
{txt}     Better {c |}{res}         41        2.54      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,614      100.00
{txt}
{com}.         
.         *Economy vs. 2007
.         recode W1U1 (-7=.) (-6=.) (-5=.) (-4=.) ///
>                 (1=3) (2=2) (3=1), gen(w1_retro)
{txt}(3869 differences between W1U1 and w1_retro)

{com}.         label var w1_retro "Econ Better than 1yr Ago (W1)?"
{txt}
{com}.         label values w1_retro bet1
{txt}
{com}.         
.         gen w1_retro5 = .
{txt}(4240 missing values generated)

{com}.         replace w1_retro5 = 5 if w1_retro == 3 & W1U2 == 1
{txt}(12 real changes made)

{com}.         replace w1_retro5 = 4 if w1_retro == 3 & W1U2 == 2
{txt}(39 real changes made)

{com}.         replace w1_retro5 = 3 if w1_retro == 2
{txt}(371 real changes made)

{com}.         replace w1_retro5 = 2 if w1_retro == 1 & W1U3 == 2
{txt}(635 real changes made)

{com}.         replace w1_retro5 = 1 if w1_retro == 1 & W1U3 == 1
{txt}(556 real changes made)

{com}.         label var w1_retro5 "Econ Better than 1yr Ago (W1)?"
{txt}
{com}.         label values w1_retro5 bet
{txt}
{com}. 
.         tab w1_retro

{txt}Econ Better {c |}
   than 1yr {c |}
  Ago (W1)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,195       73.90       73.90
{txt}       Same {c |}{res}        371       22.94       96.85
{txt}     Better {c |}{res}         51        3.15      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,617      100.00
{txt}
{com}.         tab w1_retro5

    {txt}Econ Better {c |}
   than 1yr Ago {c |}
          (W1)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        556       34.47       34.47
{txt} Somewhat Worse {c |}{res}        635       39.37       73.84
{txt}           Same {c |}{res}        371       23.00       96.84
{txt}Somewhat Better {c |}{res}         39        2.42       99.26
{txt}    Much Better {c |}{res}         12        0.74      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,613      100.00
{txt}
{com}.         
.         *Prospective
.         recode W1U4 (-7=.) (-6=.) (-5=.) (-4=.), gen(w1_prosp)
{txt}(2624 differences between W1U4 and w1_prosp)

{com}.         label var w1_prosp "Econ Worse in 1yr (W1)?"
{txt}
{com}.         label def wor 1 "Better" 2 "Same" 3 "Worse"
{txt}
{com}.         label values w1_prosp wor
{txt}
{com}.                 
.         gen w1_prosp5 = .
{txt}(4240 missing values generated)

{com}.         replace w1_prosp5 = 1  if w1_prosp == 3 & W1U5 == 1
{txt}(0 real changes made)

{com}.         replace w1_prosp5 = 2  if w1_prosp == 3 & W1U5 == 2
{txt}(0 real changes made)

{com}.         replace w1_prosp5 = 3  if w1_prosp == 2
{txt}(755 real changes made)

{com}.         replace w1_prosp5 = 4  if w1_prosp == 1 & W1U6 == 2
{txt}(0 real changes made)

{com}.         replace w1_prosp5 = 5  if w1_prosp == 1 & W1U6 == 1
{txt}(0 real changes made)

{com}.         label var w1_prosp5 "Econ Worse in 1yr (W1)?"
{txt}
{com}.         label def mwor 1 "Much Better" 2 "Somewhat Better" 3 "Same" ///
>                 4 "Somewhat Worse" 5 "Somewhat Worse" 
{txt}
{com}.         label values w1_prosp5 mwor
{txt}
{com}.         
.         tab w1_prosp 

 {txt}Econ Worse {c |}
     in 1yr {c |}
      (W1)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Better {c |}{res}        318       19.68       19.68
{txt}       Same {c |}{res}        755       46.72       66.40
{txt}      Worse {c |}{res}        543       33.60      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,616      100.00
{txt}
{com}.         tab w1_prosp5   

  {txt}Econ Worse in {c |}
      1yr (W1)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
           Same {c |}{res}        755      100.00      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}        755      100.00
{txt}
{com}. 
. *W6
.         *Economy vs. 2001
.         recode  W6T1 (-7=.) (-6=.) (-5=.) (-4=.) ///
>                 (1=5) (2=4) (3=3) (4=2) (5=1), gen(w6_econ2001)
{txt}(4117 differences between W6T1 and w6_econ2001)

{com}.         label var w6_econ2001 "Econ Better than 2001 (W6)?"
{txt}
{com}.         label values w6_econ2001 bet
{txt}
{com}.         
.         recode w6_econ2001 (1=1) (2=1) (3=2) (4=3) (5=3), gen(w6_econ2001_3)
{txt}(560 differences between w6_econ2001 and w6_econ2001_3)

{com}.         label var w6_econ2001_3 "Economy Better than 2001? (W6)"
{txt}
{com}.         label values w6_econ2001_3 bet1
{txt}
{com}. 
.         tab w6_econ2001

    {txt}Econ Better {c |}
than 2001 (W6)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        860       60.56       60.56
{txt} Somewhat Worse {c |}{res}        394       27.75       88.31
{txt}           Same {c |}{res}        123        8.66       96.97
{txt}Somewhat Better {c |}{res}         34        2.39       99.37
{txt}    Much Better {c |}{res}          9        0.63      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,420      100.00
{txt}
{com}.         tab w6_econ2001_3

    {txt}Economy {c |}
Better than {c |}
 2001? (W6) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,254       88.31       88.31
{txt}       Same {c |}{res}        123        8.66       96.97
{txt}     Better {c |}{res}         43        3.03      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,420      100.00
{txt}
{com}.         
.         *Deficit vs. 2001
.         recode W6T4 (-7=.) (-6=.) (-5=.) (-4=.) ///
>                 (1=5) (2=4) (3=3) (4=2) (5=1), gen(w6_deficit2001)
{txt}(4107 differences between W6T4 and w6_deficit2001)

{com}.         label var w6_deficit2001 "Deficit Better than 2001? (W6)"
{txt}
{com}.         label values w6_deficit2001 bet
{txt}
{com}.         
.         recode w6_deficit2001 (1=1) (2=1) (3=2) (4=3) (5=3), gen(w6_deficit2001_3)
{txt}(523 differences between w6_deficit2001 and w6_deficit2001_3)

{com}.         label var w6_deficit2001_3 "Deficit Better than 2001? (W6)"
{txt}
{com}.         label values w6_deficit2001_3 bet1
{txt}
{com}.         
.         tab w6_deficit2001

 {txt}Deficit Better {c |}
than 2001? (W6) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        897       63.17       63.17
{txt} Somewhat Worse {c |}{res}        368       25.92       89.08
{txt}           Same {c |}{res}        133        9.37       98.45
{txt}Somewhat Better {c |}{res}         18        1.27       99.72
{txt}    Much Better {c |}{res}          4        0.28      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,420      100.00
{txt}
{com}.         tab w6_deficit2001_3

    {txt}Deficit {c |}
Better than {c |}
 2001? (W6) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,265       89.08       89.08
{txt}       Same {c |}{res}        133        9.37       98.45
{txt}     Better {c |}{res}         22        1.55      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,420      100.00
{txt}
{com}.         
.         *Economy vs. 2007
.         recode W6U1 (-7=.) (-6=.) (-5=.) (-4=.) ///
>                 (1=3) (2=2) (3=1) , gen(w6_retro)
{txt}(4063 differences between W6U1 and w6_retro)

{com}.         label var w6_retro "Econ Better than 1yr Ago (W6)?"
{txt}
{com}.         label values w6_retro bet1
{txt}
{com}.         
.         gen w6_retro5 = .
{txt}(4240 missing values generated)

{com}.         replace w6_retro5 = 5 if w6_retro == 3 & W6U2 == 1
{txt}(4 real changes made)

{com}.         replace w6_retro5 = 4 if w6_retro == 3 & W6U2 == 2
{txt}(15 real changes made)

{com}.         replace w6_retro5 = 3 if w6_retro == 2
{txt}(177 real changes made)

{com}.         replace w6_retro5 = 2 if w6_retro == 1 & W6U3 == 2
{txt}(430 real changes made)

{com}.         replace w6_retro5 = 1 if w6_retro == 1 & W6U3 == 1
{txt}(793 real changes made)

{com}.         label var w6_retro5 "Econ Better than 1yr Ago (W6)?"
{txt}
{com}.         label values w6_retro5 bet
{txt}
{com}. 
.         tab w6_retro

{txt}Econ Better {c |}
   than 1yr {c |}
  Ago (W6)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,224       86.20       86.20
{txt}       Same {c |}{res}        177       12.46       98.66
{txt}     Better {c |}{res}         19        1.34      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,420      100.00
{txt}
{com}.         tab w6_retro5

    {txt}Econ Better {c |}
   than 1yr Ago {c |}
          (W6)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        793       55.88       55.88
{txt} Somewhat Worse {c |}{res}        430       30.30       86.19
{txt}           Same {c |}{res}        177       12.47       98.66
{txt}Somewhat Better {c |}{res}         15        1.06       99.72
{txt}    Much Better {c |}{res}          4        0.28      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,419      100.00
{txt}
{com}.         
.         *Prospective
.         recode W6U4 (-7=.) (-6=.) (-5=.) (-4=.), gen(w6_prosp)
{txt}(2821 differences between W6U4 and w6_prosp)

{com}.         label var w6_prosp "Econ Worse in 1yr (W6)?"
{txt}
{com}.         label values w6_prosp wor
{txt}
{com}.                 
.         gen w6_prosp5 = .
{txt}(4240 missing values generated)

{com}.         replace w6_prosp5 = 1  if w6_prosp == 1 & W6U5 == 1
{txt}(34 real changes made)

{com}.         replace w6_prosp5 = 2  if w6_prosp == 1 & W6U5 == 2
{txt}(243 real changes made)

{com}.         replace w6_prosp5 = 3  if w6_prosp == 2
{txt}(561 real changes made)

{com}.         replace w6_prosp5 = 4  if w6_prosp == 3 & W6U6 == 2
{txt}(311 real changes made)

{com}.         replace w6_prosp5 = 5  if w6_prosp == 3 & W6U6 == 1
{txt}(269 real changes made)

{com}.         label var w6_prosp5 "Econ Worse in 1yr (W6)?"
{txt}
{com}.         label values w6_prosp5 mwor
{txt}
{com}.         
.         tab w6_prosp 

 {txt}Econ Worse {c |}
     in 1yr {c |}
      (W6)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Better {c |}{res}        277       19.52       19.52
{txt}       Same {c |}{res}        561       39.53       59.06
{txt}      Worse {c |}{res}        581       40.94      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,419      100.00
{txt}
{com}.         tab w6_prosp5   

  {txt}Econ Worse in {c |}
      1yr (W6)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
    Much Better {c |}{res}         34        2.40        2.40
{txt}Somewhat Better {c |}{res}        243       17.14       19.53
{txt}           Same {c |}{res}        561       39.56       59.10
{txt} Somewhat Worse {c |}{res}        311       21.93       81.03
{txt} Somewhat Worse {c |}{res}        269       18.97      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,418      100.00
{txt}
{com}. 
. *W10
.         *Economy vs. 2007
.         label def reverse 1 "Worse" 2 "Same" 3 "Better" 
{txt}
{com}.         label def reverse5 1 "Much Worse" 2 "Somewhat Worse" 3 "Same" 4 "Somewhat Better" 5 "Much Better" 
{txt}
{com}.         recode W10U1 (-7=.) (-6=.) (-5=.) (-4=.) (1=3) (2=2) (3=1)      , gen(w10_retro)
{txt}(4100 differences between W10U1 and w10_retro)

{com}.         label var w10_retro "Econ Better than 1yr Ago (W10)?"
{txt}
{com}.         label values w10_retro reverse
{txt}
{com}.                 
.         gen w10_retro5 = .
{txt}(4240 missing values generated)

{com}.         replace w10_retro5 = 5 if w10_retro == 3 & W10U2 == 1
{txt}(8 real changes made)

{com}.         replace w10_retro5 = 4 if w10_retro == 3 & W10U2 == 2
{txt}(6 real changes made)

{com}.         replace w10_retro5 = 3 if w10_retro == 2
{txt}(140 real changes made)

{com}.         replace w10_retro5 = 2 if w10_retro == 1 & W10U3 == 2
{txt}(417 real changes made)

{com}.         replace w10_retro5 = 1 if w10_retro == 1 & W10U3 == 1
{txt}(2054 real changes made)

{com}.         label var w10_retro5 "Econ Worse than 1yr Ago (W10)?"
{txt}
{com}.         label values w10_retro5 reverse5
{txt}
{com}.         
.         tab w10_retro

{txt}Econ Better {c |}
   than 1yr {c |}
 Ago (W10)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      2,472       94.14       94.14
{txt}       Same {c |}{res}        140        5.33       99.47
{txt}     Better {c |}{res}         14        0.53      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,626      100.00
{txt}
{com}.         tab w10_retro5

{txt}Econ Worse than {c |}
 1yr Ago (W10)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}      2,054       78.25       78.25
{txt} Somewhat Worse {c |}{res}        417       15.89       94.13
{txt}           Same {c |}{res}        140        5.33       99.47
{txt}Somewhat Better {c |}{res}          6        0.23       99.70
{txt}    Much Better {c |}{res}          8        0.30      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,625      100.00
{txt}
{com}.         
.         *Prospective
.         recode W10U4 (-7=.) (-6=.) (-5=.) (-4=.), gen(w10_prosp)
{txt}(1617 differences between W10U4 and w10_prosp)

{com}.         label var w10_prosp "Econ Worse in 1yr (W10)?"
{txt}
{com}.         label values w10_prosp wor
{txt}
{com}.                 
.         gen w10_prosp5 = .
{txt}(4240 missing values generated)

{com}.         replace w10_prosp5 = 1  if w10_prosp == 1 & W10U5 == 1
{txt}(142 real changes made)

{com}.         replace w10_prosp5 = 2  if w10_prosp == 1 & W10U5 == 2
{txt}(696 real changes made)

{com}.         replace w10_prosp5 = 3  if w10_prosp == 2
{txt}(1099 real changes made)

{com}.         replace w10_prosp5 = 4  if w10_prosp == 3 & W10U6 == 2
{txt}(333 real changes made)

{com}.         replace w10_prosp5 = 5  if w10_prosp == 3 & W10U6 == 1
{txt}(352 real changes made)

{com}.         label var w10_prosp5 "Econ Worse in 1yr (W10)?"
{txt}
{com}.         label values w10_prosp5 mwor
{txt}
{com}.         
.         tab w10_prosp 

 {txt}Econ Worse {c |}
     in 1yr {c |}
     (W10)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Better {c |}{res}        839       31.99       31.99
{txt}       Same {c |}{res}      1,099       41.90       73.88
{txt}      Worse {c |}{res}        685       26.12      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,623      100.00
{txt}
{com}.         tab w10_prosp5  

  {txt}Econ Worse in {c |}
     1yr (W10)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
    Much Better {c |}{res}        142        5.42        5.42
{txt}Somewhat Better {c |}{res}        696       26.54       31.96
{txt}           Same {c |}{res}      1,099       41.91       73.87
{txt} Somewhat Worse {c |}{res}        333       12.70       86.58
{txt} Somewhat Worse {c |}{res}        352       13.42      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,622      100.00
{txt}
{com}. 
. *W11
.         *Economy vs. 2001
.         recode  W11U1 (-7=.) (-6=.) (-5=.) (-4=.) (1=5) (2=4) (3=3) (4=2) (5=1) , gen(w11_econ2001)
{txt}(4142 differences between W11U1 and w11_econ2001)

{com}.         label var w11_econ2001 "Econ Worse than 2001 (W11)?"
{txt}
{com}.         label values w11_econ2001 reverse5
{txt}
{com}.         
.         recode w11_econ2001 (1=1) (2=1) (3=2) (4=3) (5=3), gen(w11_econ2001_3)
{txt}(588 differences between w11_econ2001 and w11_econ2001_3)

{com}.         label var w11_econ2001_3 "Econ Worse than 2001 (W11)?"
{txt}
{com}.         label values w11_econ2001_3 reverse
{txt}
{com}. 
.         tab w11_econ2001

{txt}Econ Worse than {c |}
    2001 (W11)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}      2,074       77.91       77.91
{txt} Somewhat Worse {c |}{res}        463       17.39       95.30
{txt}           Same {c |}{res}         98        3.68       98.99
{txt}Somewhat Better {c |}{res}         17        0.64       99.62
{txt}    Much Better {c |}{res}         10        0.38      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,662      100.00
{txt}
{com}.         tab w11_econ2001_3

 {txt}Econ Worse {c |}
  than 2001 {c |}
     (W11)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      2,537       95.30       95.30
{txt}       Same {c |}{res}         98        3.68       98.99
{txt}     Better {c |}{res}         27        1.01      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,662      100.00
{txt}
{com}. 
.         
.         *Deficit vs. 2001
.         recode W11U4 (-7=.) (-6=.) (-5=.) (-4=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(w11_deficit2001)
{txt}(4138 differences between W11U4 and w11_deficit2001)

{com}.         label var w11_deficit2001 "Deficit Worse than 2001 (W11)?"
{txt}
{com}.         label values w11_deficit2001 reverse5
{txt}
{com}.         
.         recode w11_deficit2001 (1=1) (2=1) (3=2) (4=3) (5=3), gen(w11_deficit2001_3)
{txt}(556 differences between w11_deficit2001 and w11_deficit2001_3)

{com}.         label var w11_deficit2001_3 "Deficit Worse than 2001 (W11)?"
{txt}
{com}.         label values w11_deficit2001_3 reverse
{txt}
{com}.         
.         tab w11_deficit2001

  {txt}Deficit Worse {c |}
      than 2001 {c |}
         (W11)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}      2,106       79.11       79.11
{txt} Somewhat Worse {c |}{res}        429       16.12       95.23
{txt}           Same {c |}{res}        102        3.83       99.06
{txt}Somewhat Better {c |}{res}         17        0.64       99.70
{txt}    Much Better {c |}{res}          8        0.30      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,662      100.00
{txt}
{com}.         tab w11_deficit2001_3

    {txt}Deficit {c |}
 Worse than {c |}
2001 (W11)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      2,535       95.23       95.23
{txt}       Same {c |}{res}        102        3.83       99.06
{txt}     Better {c |}{res}         25        0.94      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,662      100.00
{txt}
{com}. 
.         *Economy vs. 2007
.         recode W11V1 (-7=.) (-6=.) (-5=.) (-4=.) (1=3) (2=2) (3=1)      , gen(w11_retro)
{txt}(4080 differences between W11V1 and w11_retro)

{com}.         label var w11_retro "Econ Worse than 1yr Ago (W11)?"
{txt}
{com}.         label values w11_retro reverse
{txt}
{com}.         
.         gen w11_retro5 = .
{txt}(4240 missing values generated)

{com}.         replace w11_retro5 = 1 if w11_retro == 1 & W11V3 == 1
{txt}(2058 real changes made)

{com}.         replace w11_retro5 = 2 if w11_retro == 1 & W11V3 == 2
{txt}(426 real changes made)

{com}.         replace w11_retro5 = 3 if w11_retro == 2
{txt}(160 real changes made)

{com}.         replace w11_retro5 = 4 if w11_retro == 3 & W11V2 == 2
{txt}(11 real changes made)

{com}.         replace w11_retro5 = 5 if w11_retro == 3 & W11V2 == 1
{txt}(6 real changes made)

{com}.         label var w11_retro5 "Econ Worse than 1yr Ago (W11)?"
{txt}
{com}.         label values w11_retro5 reverse5
{txt}
{com}. 
.         tab w11_retro

 {txt}Econ Worse {c |}
   than 1yr {c |}
 Ago (W11)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      2,486       93.35       93.35
{txt}       Same {c |}{res}        160        6.01       99.36
{txt}     Better {c |}{res}         17        0.64      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,663      100.00
{txt}
{com}.         tab w11_retro5

{txt}Econ Worse than {c |}
 1yr Ago (W11)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}      2,058       77.34       77.34
{txt} Somewhat Worse {c |}{res}        426       16.01       93.35
{txt}           Same {c |}{res}        160        6.01       99.36
{txt}Somewhat Better {c |}{res}         11        0.41       99.77
{txt}    Much Better {c |}{res}          6        0.23      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,661      100.00
{txt}
{com}. 
.         *Prospective
.         recode W11V4 (-7=.) (-6=.) (-5=.) (-4=.), gen(w11_prosp)
{txt}(1576 differences between W11V4 and w11_prosp)

{com}.         label var w11_prosp "Econ Worse in 1yr (W11)?"
{txt}
{com}.         label values w11_prosp wor
{txt}
{com}.                 
.         gen w11_prosp5 = .
{txt}(4240 missing values generated)

{com}.         replace w11_prosp5 = 1  if w11_prosp == 1 & W11V5 == 1
{txt}(133 real changes made)

{com}.         replace w11_prosp5 = 2  if w11_prosp == 1 & W11V5 == 2
{txt}(867 real changes made)

{com}.         replace w11_prosp5 = 3  if w11_prosp == 2
{txt}(1061 real changes made)

{com}.         replace w11_prosp5 = 4  if w11_prosp == 3 & W11V6 == 2
{txt}(311 real changes made)

{com}.         replace w11_prosp5 = 5  if w11_prosp == 3 & W11V6 == 1
{txt}(291 real changes made)

{com}.         label var w11_prosp5 "Econ Worse in 1yr (W11)?"
{txt}
{com}.         label values w11_prosp5 mwor
{txt}
{com}.         
.         tab w11_prosp 

 {txt}Econ Worse {c |}
     in 1yr {c |}
     (W11)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Better {c |}{res}      1,001       37.58       37.58
{txt}       Same {c |}{res}      1,061       39.83       77.40
{txt}      Worse {c |}{res}        602       22.60      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,664      100.00
{txt}
{com}.         tab w11_prosp5  

  {txt}Econ Worse in {c |}
     1yr (W11)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
    Much Better {c |}{res}        133        4.99        4.99
{txt}Somewhat Better {c |}{res}        867       32.56       37.55
{txt}           Same {c |}{res}      1,061       39.84       77.39
{txt} Somewhat Worse {c |}{res}        311       11.68       89.07
{txt} Somewhat Worse {c |}{res}        291       10.93      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,663      100.00
{txt}
{com}. 
. *W17
.         *Deficit vs. 2009
.         recode W17U4 (-7=.) (-6=.) (-5=.) (-4=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(w17_deficit2001)
{txt}(3867 differences between W17U4 and w17_deficit2001)

{com}.         label var w17_deficit2001 "Deficit Worse than Jan. 2009 (W17)?"
{txt}
{com}.         label values w17_deficit2001 reverse5
{txt}
{com}.         
.         recode w17_deficit2001 (1=1) (2=1) (3=2) (4=3) (5=3), gen(w17_deficit2001_3)
{txt}(1197 differences between w17_deficit2001 and w17_deficit2001_3)

{com}.         label var w17_deficit2001_3 "Deficit Worse Jan. 2009 (W17)?"
{txt}
{com}.         label values w17_deficit2001_3 reverse
{txt}
{com}.         
.         tab w17_deficit2001

  {txt}Deficit Worse {c |}
 than Jan. 2009 {c |}
         (W17)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}      1,193       49.92       49.92
{txt} Somewhat Worse {c |}{res}        755       31.59       81.51
{txt}           Same {c |}{res}        373       15.61       97.11
{txt}Somewhat Better {c |}{res}         64        2.68       99.79
{txt}    Much Better {c |}{res}          5        0.21      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,390      100.00
{txt}
{com}.         tab w17_deficit2001_3

    {txt}Deficit {c |}
 Worse Jan. {c |}
2009 (W17)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,948       81.51       81.51
{txt}       Same {c |}{res}        373       15.61       97.11
{txt}     Better {c |}{res}         69        2.89      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,390      100.00
{txt}
{com}.         
.         gen def_knowl17 = .
{txt}(4240 missing values generated)

{com}.         replace def_knowl17 = 1 if w17_deficit2001_3 == 1
{txt}(1948 real changes made)

{com}.         replace def_knowl17 = 0 if w17_deficit2001_3 >=2 & w17_deficit2001_3 <=3
{txt}(442 real changes made)

{com}.         label var def_knowl17 "Deficit Knowledge" 
{txt}
{com}.         label def kno 1 "Correct" 0 "Incorrect" 
{txt}
{com}.         label values def_knowl17 kno
{txt}
{com}.         
.         
.         *Economy vs. Jan. 2009
.         recode W17V1 (-7=.) (-6=.) (-5=.) (-4=.) (1=3) (2=2) (3=1), gen(w17_retro)
{txt}(3479 differences between W17V1 and w17_retro)

{com}.         label var w17_retro "Econ Worse than Jan. 2009 (W17)?"
{txt}
{com}.         label values w17_retro reverse
{txt}
{com}.         
.         gen w17_retro5 = .
{txt}(4240 missing values generated)

{com}.         replace w17_retro5 = 1 if w17_retro == 1 & W17V3 == 1
{txt}(663 real changes made)

{com}.         replace w17_retro5 = 2 if w17_retro == 1 & W17V3 == 2
{txt}(602 real changes made)

{com}.         replace w17_retro5 = 3 if w17_retro == 2
{txt}(761 real changes made)

{com}.         replace w17_retro5 = 4 if w17_retro == 3 & W17V2 == 2
{txt}(345 real changes made)

{com}.         replace w17_retro5 = 5 if w17_retro == 3 & W17V2 == 1
{txt}(18 real changes made)

{com}.         label var w17_retro5 "Econ Worse since Jan. 2009 (W17)?"
{txt}
{com}.         label values w17_retro5 reverse5
{txt}
{com}. 
.         tab w17_retro

 {txt}Econ Worse {c |}
  than Jan. {c |}
2009 (W17)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,266       52.97       52.97
{txt}       Same {c |}{res}        761       31.84       84.81
{txt}     Better {c |}{res}        363       15.19      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,390      100.00
{txt}
{com}.         tab w17_retro5

     {txt}Econ Worse {c |}
since Jan. 2009 {c |}
         (W17)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        663       27.75       27.75
{txt} Somewhat Worse {c |}{res}        602       25.20       52.95
{txt}           Same {c |}{res}        761       31.85       84.81
{txt}Somewhat Better {c |}{res}        345       14.44       99.25
{txt}    Much Better {c |}{res}         18        0.75      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,389      100.00
{txt}
{com}.         
.         *Prospective
.         recode W17V4 (-7=.) (-6=.) (-5=.) (-4=.), gen(w17_prosp)
{txt}(1851 differences between W17V4 and w17_prosp)

{com}.         label var w17_prosp "Econ Worse in 1yr (W17)?"
{txt}
{com}.         label values w17_prosp wor
{txt}
{com}.                 
.         gen w17_prosp5 = .
{txt}(4240 missing values generated)

{com}.         replace w17_prosp5 = 1  if w17_prosp == 1 & W17V5 == 1
{txt}(259 real changes made)

{com}.         replace w17_prosp5 = 2  if w17_prosp == 1 & W17V5 == 2
{txt}(987 real changes made)

{com}.         replace w17_prosp5 = 3  if w17_prosp == 2
{txt}(633 real changes made)

{com}.         replace w17_prosp5 = 4  if w17_prosp == 3 & W17V6 == 2
{txt}(255 real changes made)

{com}.         replace w17_prosp5 = 5  if w17_prosp == 3 & W17V6 == 1
{txt}(253 real changes made)

{com}.         label var w17_prosp5 "Econ Worse in 1yr (W17)"
{txt}
{com}.         label values w17_prosp5 mwor
{txt}
{com}.         
.         tab w17_prosp 

 {txt}Econ Worse {c |}
     in 1yr {c |}
     (W17)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Better {c |}{res}      1,248       52.24       52.24
{txt}       Same {c |}{res}        633       26.50       78.74
{txt}      Worse {c |}{res}        508       21.26      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,389      100.00
{txt}
{com}.         tab w17_prosp5  

  {txt}Econ Worse in {c |}
      1yr (W17) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
    Much Better {c |}{res}        259       10.85       10.85
{txt}Somewhat Better {c |}{res}        987       41.35       52.20
{txt}           Same {c |}{res}        633       26.52       78.72
{txt} Somewhat Worse {c |}{res}        255       10.68       89.40
{txt} Somewhat Worse {c |}{res}        253       10.60      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,387      100.00
{txt}
{com}. 
. 
. *W19
.         *Deficit vs. 2009
.         recode W19U4 (-7=.) (-6=.) (-5=.) (-4=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(w19_deficit2001)
{txt}(3847 differences between W19U4 and w19_deficit2001)

{com}.         label var w19_deficit2001 "Deficit Worse than Jan. 2009 (W19)?"
{txt}
{com}.         label values w19_deficit2001 reverse5
{txt}
{com}.         
.         recode w19_deficit2001 (1=1) (2=1) (3=2) (4=3) (5=3), gen(w19_deficit2001_3)
{txt}(1263 differences between w19_deficit2001 and w19_deficit2001_3)

{com}.         label var w19_deficit2001_3 "Deficit Worse Jan. 2009 (W19)?"
{txt}
{com}.         label values w19_deficit2001_3 reverse
{txt}
{com}.         
.         tab w19_deficit2001

  {txt}Deficit Worse {c |}
 than Jan. 2009 {c |}
         (W19)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}      1,122       47.04       47.04
{txt} Somewhat Worse {c |}{res}        779       32.66       79.71
{txt}           Same {c |}{res}        393       16.48       96.18
{txt}Somewhat Better {c |}{res}         81        3.40       99.58
{txt}    Much Better {c |}{res}         10        0.42      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,385      100.00
{txt}
{com}.         tab w19_deficit2001_3

    {txt}Deficit {c |}
 Worse Jan. {c |}
2009 (W19)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,901       79.71       79.71
{txt}       Same {c |}{res}        393       16.48       96.18
{txt}     Better {c |}{res}         91        3.82      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,385      100.00
{txt}
{com}.         
.         gen def_knowl19 = . 
{txt}(4240 missing values generated)

{com}.         replace def_knowl19 = 1 if w19_deficit2001_3 == 1
{txt}(1901 real changes made)

{com}.         replace def_knowl19 = 0 if w19_deficit2001_3 >=2 & w19_deficit2001_3 <=3
{txt}(484 real changes made)

{com}.         label var def_knowl19 "Deficit Knowledge" 
{txt}
{com}.         label values def_knowl19 kno
{txt}
{com}.         
.         
.         *Economy vs. Jan. 2009
.         recode W19V1 (-7=.) (-6=.) (-5=.) (-4=.) (1=3) (2=2) (3=1)      , gen(w19_retro)
{txt}(3498 differences between W19V1 and w19_retro)

{com}.         label var w19_retro "Econ Worse than Jan. 2009 (W19)?"
{txt}
{com}.         label values w19_retro reverse
{txt}
{com}.         
.         gen w19_retro5 = .
{txt}(4240 missing values generated)

{com}.         replace w19_retro5 = 1 if w19_retro == 1 & W19V3 == 1
{txt}(661 real changes made)

{com}.         replace w19_retro5 = 2 if w19_retro == 1 & W19V3 == 2
{txt}(688 real changes made)

{com}.         replace w19_retro5 = 3 if w19_retro == 2
{txt}(742 real changes made)

{com}.         replace w19_retro5 = 4 if w19_retro == 3 & W19V2 == 2
{txt}(280 real changes made)

{com}.         replace w19_retro5 = 5 if w19_retro == 3 & W19V2 == 1
{txt}(15 real changes made)

{com}.         label var w19_retro5 "Econ Worse since Jan. 2009 (W19)?"
{txt}
{com}.         label values w19_retro5 reverse5
{txt}
{com}. 
.         tab w19_retro

 {txt}Econ Worse {c |}
  than Jan. {c |}
2009 (W19)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
      Worse {c |}{res}      1,349       56.54       56.54
{txt}       Same {c |}{res}        742       31.10       87.64
{txt}     Better {c |}{res}        295       12.36      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,386      100.00
{txt}
{com}.         tab w19_retro5

     {txt}Econ Worse {c |}
since Jan. 2009 {c |}
         (W19)? {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
     Much Worse {c |}{res}        661       27.70       27.70
{txt} Somewhat Worse {c |}{res}        688       28.83       56.54
{txt}           Same {c |}{res}        742       31.10       87.64
{txt}Somewhat Better {c |}{res}        280       11.74       99.37
{txt}    Much Better {c |}{res}         15        0.63      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,386      100.00
{txt}
{com}.         
.         *Prospective
.         recode W19V4 (-7=.) (-6=.) (-5=.) (-4=.), gen(w19_prosp)
{txt}(1855 differences between W19V4 and w19_prosp)

{com}.         label var w19_prosp "Econ Worse in 1yr (W19)?"
{txt}
{com}.         label values w19_prosp wor
{txt}
{com}.                 
.         gen w19_prosp5 = .
{txt}(4240 missing values generated)

{com}.         replace w19_prosp5 = 1  if w19_prosp == 1 & W19V5 == 1
{txt}(194 real changes made)

{com}.         replace w19_prosp5 = 2  if w19_prosp == 1 & W19V5 == 2
{txt}(919 real changes made)

{com}.         replace w19_prosp5 = 3  if w19_prosp == 2
{txt}(689 real changes made)

{com}.         replace w19_prosp5 = 4  if w19_prosp == 3 & W19V6 == 2
{txt}(286 real changes made)

{com}.         replace w19_prosp5 = 5  if w19_prosp == 3 & W19V6 == 1
{txt}(297 real changes made)

{com}.         label var w19_prosp5 "Econ Worse in 1yr (W19)"
{txt}
{com}.         label values w19_prosp5 mwor
{txt}
{com}.         
.         tab w19_prosp 

 {txt}Econ Worse {c |}
     in 1yr {c |}
     (W19)? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
     Better {c |}{res}      1,113       46.67       46.67
{txt}       Same {c |}{res}        689       28.89       75.56
{txt}      Worse {c |}{res}        583       24.44      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,385      100.00
{txt}
{com}.         tab w19_prosp5  

  {txt}Econ Worse in {c |}
      1yr (W19) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
    Much Better {c |}{res}        194        8.13        8.13
{txt}Somewhat Better {c |}{res}        919       38.53       46.67
{txt}           Same {c |}{res}        689       28.89       75.56
{txt} Somewhat Worse {c |}{res}        286       11.99       87.55
{txt} Somewhat Worse {c |}{res}        297       12.45      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,385      100.00
{txt}
{com}.         
.         recode W19WU13 (1=1) (2=0) (-7=.) (-6=.) (-5=.), gen(obamarecession)
{txt}(2976 differences between W19WU13 and obamarecession)

{com}.         label var obamarecession "Obama Helped End Recession?"
{txt}
{com}.         label def oba 1 "Obama Helped End Recession" 0 "Obama Has Not Helped End It"
{txt}
{com}.         label values obamarecession oba
{txt}
{com}.         tab obamarecession

{txt}Obama Helped End Recession? {c |}      Freq.     Percent        Cum.
{hline 28}{c +}{hline 35}
Obama Has Not Helped End It {c |}{res}      1,111       46.78       46.78
{txt} Obama Helped End Recession {c |}{res}      1,264       53.22      100.00
{txt}{hline 28}{c +}{hline 35}
                      Total {c |}{res}      2,375      100.00
{txt}
{com}. 
. 
. *Relationships Over Time*
.         pwcorr  w1_retro5 w6_retro5 w10_retro5 w11_retro5       w17_retro5 w19_retro5, sig

             {txt}{c |} w1_ret~5 w6_ret~5 w10_re~5 w11_re~5 w17_re~5 w19_re~5
{hline 13}{c +}{hline 54}
   w1_retro5 {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
   w6_retro5 {c |} {res}  0.4942   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}
  w10_retro5 {c |} {res}  0.3713   0.4071   1.0000 
             {txt}{c |}{res}   0.0000   0.0000
             {txt}{c |}
  w11_retro5 {c |} {res}  0.3262   0.3808   0.4568   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000
             {txt}{c |}
  w17_retro5 {c |} {res} -0.0416  -0.0272  -0.0304  -0.0032   1.0000 
             {txt}{c |}{res}   0.1413   0.3512   0.1522   0.8775
             {txt}{c |}
  w19_retro5 {c |} {res} -0.1086  -0.0464  -0.0809  -0.0381   0.5396   1.0000 
             {txt}{c |}{res}   0.0001   0.1141   0.0001   0.0707   0.0000
             {txt}{c |}

{com}.         pwcorr w1_prosp5         w6_prosp5       w10_prosp5      w11_prosp5  w17_prosp5          w19_prosp5, sig

             {txt}{c |} w1_pro~5 w6_pro~5 w10_pr~5 w11_pr~5 w17_pr~5 w19_pr~5
{hline 13}{c +}{hline 54}
   w1_prosp5 {c |} {res}       . 
             {txt}{c |}
             {c |}
   w6_prosp5 {c |} {res}       .   1.0000 
             {txt}{c |}{res}        .
             {txt}{c |}
  w10_prosp5 {c |} {res}       .   0.4208   1.0000 
             {txt}{c |}{res}        .   0.0000
             {txt}{c |}
  w11_prosp5 {c |} {res}       .   0.2612   0.3957   1.0000 
             {txt}{c |}{res}        .   0.0000   0.0000
             {txt}{c |}
  w17_prosp5 {c |} {res}       .   0.2122   0.2643   0.4386   1.0000 
             {txt}{c |}{res}        .   0.0000   0.0000   0.0000
             {txt}{c |}
  w19_prosp5 {c |} {res}       .   0.1749   0.2107   0.4112   0.6670   1.0000 
             {txt}{c |}{res}        .   0.0000   0.0000   0.0000   0.0000
             {txt}{c |}

{com}.         
.         
.                 ************************************
.                 *********Partisanship***************
.                 ************************************
. label def pi1 1 "Strong Democrat" 2 "Not Strong Dem" 3 "Lean Dem" 4 "Ind." 5 "Lean Rep" 6 "Not Strong Rep" 7 "Strong Rep"
{txt}
{com}. label def pi2 1 "Democrat" 2 "Republican" 3 "Independent"
{txt}
{com}. label def pi3 1 "Democrat" 0 "Republican"
{txt}
{com}. label def str 1 "Lean" 2 "Not Strong" 3 "Strong"
{txt}
{com}. label def part 1 "In-Partisan" 0 "Out-Partisan"
{txt}
{com}. 
.                 
. *W1
.         recode DER08W1 (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7) (-7=.) (-6=.) (-5=.) (-4=.), gen(partyid1)
{txt}(4240 differences between DER08W1 and partyid1)

{com}.         label var partyid1 "PID (W1)"
{txt}
{com}.         label values partyid1 pi1
{txt}
{com}.         
.         gen pid_31 = .
{txt}(4240 missing values generated)

{com}.         replace pid_31 = 1 if partyid1 >=1 & partyid1 <= 3
{txt}(739 real changes made)

{com}.         replace pid_31 = 2 if partyid1 >=5 & partyid1 <= 7
{txt}(675 real changes made)

{com}.         replace pid_31 = 3 if partyid1 == 4
{txt}(200 real changes made)

{com}.         label var pid_31 "PID (W1)"
{txt}
{com}.         label values pid_31 pi2
{txt}
{com}.         
.         gen pid_21 = .
{txt}(4240 missing values generated)

{com}.         replace pid_21 = 1 if pid_31 == 1
{txt}(739 real changes made)

{com}.         replace pid_21 = 0 if pid_31 == 2
{txt}(675 real changes made)

{com}.         label var pid_21 "PID (W1)"
{txt}
{com}.         label values pid_21 pi3
{txt}
{com}.         
.         gen pid_str1 = .
{txt}(4240 missing values generated)

{com}.         replace pid_str1 =  1 if partyid == 3
{txt}(172 real changes made)

{com}.         replace pid_str1 =  1 if partyid == 5
{txt}(149 real changes made)

{com}.         replace pid_str1 =  2 if partyid == 2
{txt}(240 real changes made)

{com}.         replace pid_str1 =  2 if partyid == 6
{txt}(249 real changes made)

{com}.         replace pid_str1 =  3 if partyid == 1
{txt}(327 real changes made)

{com}.         replace pid_str1 =  3 if partyid == 7
{txt}(277 real changes made)

{com}.         label var pid_str1 "PID Str (W1)"
{txt}
{com}.         label values pid_str1 str
{txt}
{com}.         
.         tab partyid1

       {txt}PID (W1) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
Strong Democrat {c |}{res}        327       20.26       20.26
{txt} Not Strong Dem {c |}{res}        240       14.87       35.13
{txt}       Lean Dem {c |}{res}        172       10.66       45.79
{txt}           Ind. {c |}{res}        200       12.39       58.18
{txt}       Lean Rep {c |}{res}        149        9.23       67.41
{txt} Not Strong Rep {c |}{res}        249       15.43       82.84
{txt}     Strong Rep {c |}{res}        277       17.16      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      1,614      100.00
{txt}
{com}.         tab pid_31

   {txt}PID (W1) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Democrat {c |}{res}        739       45.79       45.79
{txt} Republican {c |}{res}        675       41.82       87.61
{txt}Independent {c |}{res}        200       12.39      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,614      100.00
{txt}
{com}.         tab pid_21

   {txt}PID (W1) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
 Republican {c |}{res}        675       47.74       47.74
{txt}   Democrat {c |}{res}        739       52.26      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,414      100.00
{txt}
{com}.         tab pid_str1

    {txt}PID Str {c |}
       (W1) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
       Lean {c |}{res}        321       22.70       22.70
{txt} Not Strong {c |}{res}        489       34.58       57.28
{txt}     Strong {c |}{res}        604       42.72      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,414      100.00
{txt}
{com}.         
.         recode pid_21 (1=0) (0=1), gen(partisan_1)
{txt}(1414 differences between pid_21 and partisan_1)

{com}.         label var partisan_1 "Co-Partisan to Pres? (W1)"
{txt}
{com}.         label values partisan_1 part 
{txt}
{com}.         
.         
.         
. *W9
.         recode DER08W9 (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7) (-7=.) (-6=.) (-5=.) (-4=.), gen(partyid9)
{txt}(4238 differences between DER08W9 and partyid9)

{com}.         label var partyid9 "PID (W9)"
{txt}
{com}.         label values partyid9 pi1
{txt}
{com}.         
.         gen pid_39 = .
{txt}(4240 missing values generated)

{com}.         replace pid_39 = 1 if partyid9 >=1 & partyid9 <= 3
{txt}(1257 real changes made)

{com}.         replace pid_39 = 2 if partyid9 >=5 & partyid9 <= 7
{txt}(1142 real changes made)

{com}.         replace pid_39 = 3 if partyid9 == 4
{txt}(334 real changes made)

{com}.         label var pid_39 "PID (W9)"
{txt}
{com}.         label values pid_39 pi2
{txt}
{com}.         
.         gen pid_29 = .
{txt}(4240 missing values generated)

{com}.         replace pid_29 = 1 if pid_39 == 1
{txt}(1257 real changes made)

{com}.         replace pid_29 = 0 if pid_39 == 2
{txt}(1142 real changes made)

{com}.         label var pid_29 "PID (W9)"
{txt}
{com}.         label values pid_29 pi3
{txt}
{com}.         
.         gen pid_str9 = .
{txt}(4240 missing values generated)

{com}.         replace pid_str9 =  1 if partyid9 == 3
{txt}(278 real changes made)

{com}.         replace pid_str9 =  1 if partyid9 == 5
{txt}(276 real changes made)

{com}.         replace pid_str9 =  2 if partyid9 == 2
{txt}(390 real changes made)

{com}.         replace pid_str9 =  2 if partyid9 == 6
{txt}(379 real changes made)

{com}.         replace pid_str9 =  3 if partyid9 == 1
{txt}(589 real changes made)

{com}.         replace pid_str9 =  3 if partyid9 == 7
{txt}(487 real changes made)

{com}.         label var pid_str9 "PID Str (W9)"
{txt}
{com}.         label values pid_str9 str
{txt}
{com}.         
.         tab partyid9

       {txt}PID (W9) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
Strong Democrat {c |}{res}        589       21.55       21.55
{txt} Not Strong Dem {c |}{res}        390       14.27       35.82
{txt}       Lean Dem {c |}{res}        278       10.17       45.99
{txt}           Ind. {c |}{res}        334       12.22       58.21
{txt}       Lean Rep {c |}{res}        276       10.10       68.31
{txt} Not Strong Rep {c |}{res}        379       13.87       82.18
{txt}     Strong Rep {c |}{res}        487       17.82      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,733      100.00
{txt}
{com}.         tab partyid9 DER08W9

                {txt}{c |}        der08w9. DERIVED. R party identification at wave 9
       PID (W9) {c |} 0. Strong  1. Not ve  2. Indepe  3. Indepe  4. Indepe  5. Not ve {c |}     Total
{hline 16}{c +}{hline 66}{c +}{hline 10}
Strong Democrat {c |}{res}       589          0          0          0          0          0 {txt}{c |}{res}       589 
{txt} Not Strong Dem {c |}{res}         0        390          0          0          0          0 {txt}{c |}{res}       390 
{txt}       Lean Dem {c |}{res}         0          0        278          0          0          0 {txt}{c |}{res}       278 
{txt}           Ind. {c |}{res}         0          0          0        334          0          0 {txt}{c |}{res}       334 
{txt}       Lean Rep {c |}{res}         0          0          0          0        276          0 {txt}{c |}{res}       276 
{txt} Not Strong Rep {c |}{res}         0          0          0          0          0        379 {txt}{c |}{res}       379 
{txt}     Strong Rep {c |}{res}         0          0          0          0          0          0 {txt}{c |}{res}       487 
{txt}{hline 16}{c +}{hline 66}{c +}{hline 10}
          Total {c |}{res}       589        390        278        334        276        379 {txt}{c |}{res}     2,733 


                {txt}{c |}  der08w9.
                {c |} DERIVED. R
                {c |}   party
                {c |} identifica
                {c |}  tion at
                {c |}   wave 9
       PID (W9) {c |} 6. Strong {c |}     Total
{hline 16}{c +}{hline 11}{c +}{hline 10}
Strong Democrat {c |}{res}         0 {txt}{c |}{res}       589 
{txt} Not Strong Dem {c |}{res}         0 {txt}{c |}{res}       390 
{txt}       Lean Dem {c |}{res}         0 {txt}{c |}{res}       278 
{txt}           Ind. {c |}{res}         0 {txt}{c |}{res}       334 
{txt}       Lean Rep {c |}{res}         0 {txt}{c |}{res}       276 
{txt} Not Strong Rep {c |}{res}         0 {txt}{c |}{res}       379 
{txt}     Strong Rep {c |}{res}       487 {txt}{c |}{res}       487 
{txt}{hline 16}{c +}{hline 11}{c +}{hline 10}
          Total {c |}{res}       487 {txt}{c |}{res}     2,733 

{txt}
{com}.         tab pid_39

   {txt}PID (W9) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Democrat {c |}{res}      1,257       45.99       45.99
{txt} Republican {c |}{res}      1,142       41.79       87.78
{txt}Independent {c |}{res}        334       12.22      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,733      100.00
{txt}
{com}.         tab pid_29

   {txt}PID (W9) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
 Republican {c |}{res}      1,142       47.60       47.60
{txt}   Democrat {c |}{res}      1,257       52.40      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,399      100.00
{txt}
{com}.         tab pid_str9

    {txt}PID Str {c |}
       (W9) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
       Lean {c |}{res}        554       23.09       23.09
{txt} Not Strong {c |}{res}        769       32.06       55.15
{txt}     Strong {c |}{res}      1,076       44.85      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,399      100.00
{txt}
{com}.         
.         recode pid_29 (1=0) (0=1), gen(partisan_9)
{txt}(2399 differences between pid_29 and partisan_9)

{com}.         label var partisan_9 "Co-Partisan to Pres? (W1)"
{txt}
{com}.         label values partisan_9 part 
{txt}
{com}.         
.         gen partisan_9rev = pid_29
{txt}(1841 missing values generated)

{com}.         label var partisan_9rev "Co-Paritsan to Pres Obama? (W9)"
{txt}
{com}.         label values partisan_9rev part
{txt}
{com}.         
.         
. *W10
.         recode DER08W10 (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7) (-7=.) (-6=.) (-5=.) (-4=.), gen(partyid10)
{txt}(4240 differences between DER08W10 and partyid10)

{com}.         label var partyid10 "PID (W10)"
{txt}
{com}.         label values partyid10 pi1
{txt}
{com}.         
.         gen pid_310 = .
{txt}(4240 missing values generated)

{com}.         replace pid_310 = 1 if partyid10 >=1 & partyid10 <= 3
{txt}(1259 real changes made)

{com}.         replace pid_310 = 2 if partyid10 >=5 & partyid10 <= 7
{txt}(1102 real changes made)

{com}.         replace pid_310 = 3 if partyid10 == 4
{txt}(330 real changes made)

{com}.         label var pid_310 "PID (W10)"
{txt}
{com}.         label values pid_310 pi2
{txt}
{com}.         
.         gen pid_210 = .
{txt}(4240 missing values generated)

{com}.         replace pid_210 = 1 if pid_310 == 1
{txt}(1259 real changes made)

{com}.         replace pid_210 = 0 if pid_310 == 2
{txt}(1102 real changes made)

{com}.         label var pid_210 "PID (W10)"
{txt}
{com}.         label values pid_210 pi3
{txt}
{com}.         
.         gen pid_str10 = .
{txt}(4240 missing values generated)

{com}.         replace pid_str10 =  1 if partyid10 == 3
{txt}(257 real changes made)

{com}.         replace pid_str10 =  1 if partyid10 == 5
{txt}(252 real changes made)

{com}.         replace pid_str10 =  2 if partyid10 == 2
{txt}(405 real changes made)

{com}.         replace pid_str10 =  2 if partyid10 == 6
{txt}(412 real changes made)

{com}.         replace pid_str10 =  3 if partyid10 == 1
{txt}(597 real changes made)

{com}.         replace pid_str10 =  3 if partyid10 == 7
{txt}(438 real changes made)

{com}.         label var pid_str10 "PID Str (W10)"
{txt}
{com}.         label values pid_str10 str
{txt}
{com}.         
.         tab partyid10

      {txt}PID (W10) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
Strong Democrat {c |}{res}        597       22.19       22.19
{txt} Not Strong Dem {c |}{res}        405       15.05       37.24
{txt}       Lean Dem {c |}{res}        257        9.55       46.79
{txt}           Ind. {c |}{res}        330       12.26       59.05
{txt}       Lean Rep {c |}{res}        252        9.36       68.41
{txt} Not Strong Rep {c |}{res}        412       15.31       83.72
{txt}     Strong Rep {c |}{res}        438       16.28      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,691      100.00
{txt}
{com}.         tab partyid10 DER08W10

                {txt}{c |}       der08w10. DERIVED. R party identification at wave 10
      PID (W10) {c |} 0. Strong  1. Not ve  2. Indepe  3. Indepe  4. Indepe  5. Not ve {c |}     Total
{hline 16}{c +}{hline 66}{c +}{hline 10}
Strong Democrat {c |}{res}       597          0          0          0          0          0 {txt}{c |}{res}       597 
{txt} Not Strong Dem {c |}{res}         0        405          0          0          0          0 {txt}{c |}{res}       405 
{txt}       Lean Dem {c |}{res}         0          0        257          0          0          0 {txt}{c |}{res}       257 
{txt}           Ind. {c |}{res}         0          0          0        330          0          0 {txt}{c |}{res}       330 
{txt}       Lean Rep {c |}{res}         0          0          0          0        252          0 {txt}{c |}{res}       252 
{txt} Not Strong Rep {c |}{res}         0          0          0          0          0        412 {txt}{c |}{res}       412 
{txt}     Strong Rep {c |}{res}         0          0          0          0          0          0 {txt}{c |}{res}       438 
{txt}{hline 16}{c +}{hline 66}{c +}{hline 10}
          Total {c |}{res}       597        405        257        330        252        412 {txt}{c |}{res}     2,691 


                {txt}{c |} der08w10.
                {c |} DERIVED. R
                {c |}   party
                {c |} identifica
                {c |}  tion at
                {c |}  wave 10
      PID (W10) {c |} 6. Strong {c |}     Total
{hline 16}{c +}{hline 11}{c +}{hline 10}
Strong Democrat {c |}{res}         0 {txt}{c |}{res}       597 
{txt} Not Strong Dem {c |}{res}         0 {txt}{c |}{res}       405 
{txt}       Lean Dem {c |}{res}         0 {txt}{c |}{res}       257 
{txt}           Ind. {c |}{res}         0 {txt}{c |}{res}       330 
{txt}       Lean Rep {c |}{res}         0 {txt}{c |}{res}       252 
{txt} Not Strong Rep {c |}{res}         0 {txt}{c |}{res}       412 
{txt}     Strong Rep {c |}{res}       438 {txt}{c |}{res}       438 
{txt}{hline 16}{c +}{hline 11}{c +}{hline 10}
          Total {c |}{res}       438 {txt}{c |}{res}     2,691 

{txt}
{com}.         tab pid_310

  {txt}PID (W10) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Democrat {c |}{res}      1,259       46.79       46.79
{txt} Republican {c |}{res}      1,102       40.95       87.74
{txt}Independent {c |}{res}        330       12.26      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,691      100.00
{txt}
{com}.         tab pid_210

  {txt}PID (W10) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
 Republican {c |}{res}      1,102       46.68       46.68
{txt}   Democrat {c |}{res}      1,259       53.32      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,361      100.00
{txt}
{com}.         tab pid_str10

    {txt}PID Str {c |}
      (W10) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
       Lean {c |}{res}        509       21.56       21.56
{txt} Not Strong {c |}{res}        817       34.60       56.16
{txt}     Strong {c |}{res}      1,035       43.84      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,361      100.00
{txt}
{com}.         
.         recode partyid10 (1=4) (2=3) (3=2) (4=1) (5=2) (6=3) (7=4), gen(pid_str10_full)
{txt}(2691 differences between partyid10 and pid_str10_full)

{com}.         label var pid_str10 "PID Str (W10)"
{txt}
{com}.         label def full 1 "Ind" 2 "Lean" 3 "Not Strong" 4 "Strong"
{txt}
{com}.         label values pid_str10 full
{txt}
{com}.         
.         
.         
.         
. *W11
.         recode DER08W11 (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7) (-7=.) (-6=.) (-5=.) (-4=.), gen(partyid11)
{txt}(4240 differences between DER08W11 and partyid11)

{com}.         label var partyid11 "PID (W11)"
{txt}
{com}.         label values partyid11 pi1
{txt}
{com}.         
.         gen pid_311 = .
{txt}(4240 missing values generated)

{com}.         replace pid_311 = 1 if partyid11 >=1 & partyid11 <= 3
{txt}(1281 real changes made)

{com}.         replace pid_311 = 2 if partyid11 >=5 & partyid11 <= 7
{txt}(1123 real changes made)

{com}.         replace pid_311 = 3 if partyid11 == 4
{txt}(260 real changes made)

{com}.         label var pid_311 "PID (W11)"
{txt}
{com}.         label values pid_311 pi2
{txt}
{com}.         
.         gen pid_211 = .
{txt}(4240 missing values generated)

{com}.         replace pid_211 = 1 if pid_311 == 1
{txt}(1281 real changes made)

{com}.         replace pid_211 = 0 if pid_311 == 2
{txt}(1123 real changes made)

{com}.         label var pid_211 "PID (W11)"
{txt}
{com}.         label values pid_211 pi3
{txt}
{com}.         
.         gen pid_str11 = .
{txt}(4240 missing values generated)

{com}.         replace pid_str11 =  1 if partyid11 == 3
{txt}(243 real changes made)

{com}.         replace pid_str11 =  1 if partyid11 == 5
{txt}(222 real changes made)

{com}.         replace pid_str11 =  2 if partyid11 == 2
{txt}(353 real changes made)

{com}.         replace pid_str11 =  2 if partyid11 == 6
{txt}(355 real changes made)

{com}.         replace pid_str11 =  3 if partyid11 == 1
{txt}(685 real changes made)

{com}.         replace pid_str11 =  3 if partyid11 == 7
{txt}(546 real changes made)

{com}.         label var pid_str11 "PID Str (W9)"
{txt}
{com}.         label values pid_str11 str
{txt}
{com}.         
.         tab partyid11

      {txt}PID (W11) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
Strong Democrat {c |}{res}        685       25.71       25.71
{txt} Not Strong Dem {c |}{res}        353       13.25       38.96
{txt}       Lean Dem {c |}{res}        243        9.12       48.09
{txt}           Ind. {c |}{res}        260        9.76       57.85
{txt}       Lean Rep {c |}{res}        222        8.33       66.18
{txt} Not Strong Rep {c |}{res}        355       13.33       79.50
{txt}     Strong Rep {c |}{res}        546       20.50      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,664      100.00
{txt}
{com}.         tab partyid11 DER08W11

                {txt}{c |}       der08w11. DERIVED. R party identification at wave 11
      PID (W11) {c |} 0. Strong  1. Not ve  2. Indepe  3. Indepe  4. Indepe  5. Not ve {c |}     Total
{hline 16}{c +}{hline 66}{c +}{hline 10}
Strong Democrat {c |}{res}       685          0          0          0          0          0 {txt}{c |}{res}       685 
{txt} Not Strong Dem {c |}{res}         0        353          0          0          0          0 {txt}{c |}{res}       353 
{txt}       Lean Dem {c |}{res}         0          0        243          0          0          0 {txt}{c |}{res}       243 
{txt}           Ind. {c |}{res}         0          0          0        260          0          0 {txt}{c |}{res}       260 
{txt}       Lean Rep {c |}{res}         0          0          0          0        222          0 {txt}{c |}{res}       222 
{txt} Not Strong Rep {c |}{res}         0          0          0          0          0        355 {txt}{c |}{res}       355 
{txt}     Strong Rep {c |}{res}         0          0          0          0          0          0 {txt}{c |}{res}       546 
{txt}{hline 16}{c +}{hline 66}{c +}{hline 10}
          Total {c |}{res}       685        353        243        260        222        355 {txt}{c |}{res}     2,664 


                {txt}{c |} der08w11.
                {c |} DERIVED. R
                {c |}   party
                {c |} identifica
                {c |}  tion at
                {c |}  wave 11
      PID (W11) {c |} 6. Strong {c |}     Total
{hline 16}{c +}{hline 11}{c +}{hline 10}
Strong Democrat {c |}{res}         0 {txt}{c |}{res}       685 
{txt} Not Strong Dem {c |}{res}         0 {txt}{c |}{res}       353 
{txt}       Lean Dem {c |}{res}         0 {txt}{c |}{res}       243 
{txt}           Ind. {c |}{res}         0 {txt}{c |}{res}       260 
{txt}       Lean Rep {c |}{res}         0 {txt}{c |}{res}       222 
{txt} Not Strong Rep {c |}{res}         0 {txt}{c |}{res}       355 
{txt}     Strong Rep {c |}{res}       546 {txt}{c |}{res}       546 
{txt}{hline 16}{c +}{hline 11}{c +}{hline 10}
          Total {c |}{res}       546 {txt}{c |}{res}     2,664 

{txt}
{com}.         tab pid_311

  {txt}PID (W11) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Democrat {c |}{res}      1,281       48.09       48.09
{txt} Republican {c |}{res}      1,123       42.15       90.24
{txt}Independent {c |}{res}        260        9.76      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,664      100.00
{txt}
{com}.         tab pid_211

  {txt}PID (W11) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
 Republican {c |}{res}      1,123       46.71       46.71
{txt}   Democrat {c |}{res}      1,281       53.29      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,404      100.00
{txt}
{com}.         tab pid_str11

    {txt}PID Str {c |}
       (W9) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
       Lean {c |}{res}        465       19.34       19.34
{txt} Not Strong {c |}{res}        708       29.45       48.79
{txt}     Strong {c |}{res}      1,231       51.21      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,404      100.00
{txt}
{com}. 
.         recode partyid11 (1=4) (2=3) (3=2) (4=1) (5=2) (6=3) (7=4), gen(pid_str11_full)
{txt}(2664 differences between partyid11 and pid_str11_full)

{com}.         label var pid_str11 "PID Str (W11)"
{txt}
{com}.         label values pid_str11 full
{txt}
{com}.         
.         
.         
. *W17
.         recode DER08W17 (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7) ///
>                 (-7=.) (-6=.) (-5=.) (-4=.) (-2=.), gen(partyid17)
{txt}(4240 differences between DER08W17 and partyid17)

{com}.         label var partyid17 "PID (W17)"
{txt}
{com}.         label values partyid17 pi1
{txt}
{com}.         
.         gen pid_317 = .
{txt}(4240 missing values generated)

{com}.         replace pid_317 = 1 if partyid17 >=1 & partyid17 <= 3
{txt}(1133 real changes made)

{com}.         replace pid_317 = 2 if partyid17 >=5 & partyid17 <= 7
{txt}(994 real changes made)

{com}.         replace pid_317 = 3 if partyid17 == 4
{txt}(263 real changes made)

{com}.         label var pid_317 "PID (W17)"
{txt}
{com}.         label values pid_317 pi2
{txt}
{com}.         
.         gen pid_217 = .
{txt}(4240 missing values generated)

{com}.         replace pid_217 = 1 if pid_317 == 1
{txt}(1133 real changes made)

{com}.         replace pid_217 = 0 if pid_317 == 2
{txt}(994 real changes made)

{com}.         label var pid_217 "PID (W17)"
{txt}
{com}.         label values pid_217 pi3
{txt}
{com}.         
.         gen pid_str17 = .
{txt}(4240 missing values generated)

{com}.         replace pid_str17 =  1 if partyid17 == 3
{txt}(216 real changes made)

{com}.         replace pid_str17 =  1 if partyid17 == 5
{txt}(232 real changes made)

{com}.         replace pid_str17 =  2 if partyid17 == 2
{txt}(357 real changes made)

{com}.         replace pid_str17 =  2 if partyid17 == 6
{txt}(378 real changes made)

{com}.         replace pid_str17 =  3 if partyid17 == 1
{txt}(560 real changes made)

{com}.         replace pid_str17 =  3 if partyid17 == 7
{txt}(384 real changes made)

{com}.         label var pid_str17 "PID Str (W9)"
{txt}
{com}.         label values pid_str17 str
{txt}
{com}.         
.         tab partyid17

      {txt}PID (W17) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
Strong Democrat {c |}{res}        560       23.43       23.43
{txt} Not Strong Dem {c |}{res}        357       14.94       38.37
{txt}       Lean Dem {c |}{res}        216        9.04       47.41
{txt}           Ind. {c |}{res}        263       11.00       58.41
{txt}       Lean Rep {c |}{res}        232        9.71       68.12
{txt} Not Strong Rep {c |}{res}        378       15.82       83.93
{txt}     Strong Rep {c |}{res}        384       16.07      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,390      100.00
{txt}
{com}.         tab partyid17 DER08W17

                {txt}{c |}       der08w17. DERIVED. R party identification at wave 17
      PID (W17) {c |} 0. Strong  1. Not ve  2. Indepe  3. Indepe  4. Indepe  5. Not ve {c |}     Total
{hline 16}{c +}{hline 66}{c +}{hline 10}
Strong Democrat {c |}{res}       560          0          0          0          0          0 {txt}{c |}{res}       560 
{txt} Not Strong Dem {c |}{res}         0        357          0          0          0          0 {txt}{c |}{res}       357 
{txt}       Lean Dem {c |}{res}         0          0        216          0          0          0 {txt}{c |}{res}       216 
{txt}           Ind. {c |}{res}         0          0          0        263          0          0 {txt}{c |}{res}       263 
{txt}       Lean Rep {c |}{res}         0          0          0          0        232          0 {txt}{c |}{res}       232 
{txt} Not Strong Rep {c |}{res}         0          0          0          0          0        378 {txt}{c |}{res}       378 
{txt}     Strong Rep {c |}{res}         0          0          0          0          0          0 {txt}{c |}{res}       384 
{txt}{hline 16}{c +}{hline 66}{c +}{hline 10}
          Total {c |}{res}       560        357        216        263        232        378 {txt}{c |}{res}     2,390 


                {txt}{c |} der08w17.
                {c |} DERIVED. R
                {c |}   party
                {c |} identifica
                {c |}  tion at
                {c |}  wave 17
      PID (W17) {c |} 6. Strong {c |}     Total
{hline 16}{c +}{hline 11}{c +}{hline 10}
Strong Democrat {c |}{res}         0 {txt}{c |}{res}       560 
{txt} Not Strong Dem {c |}{res}         0 {txt}{c |}{res}       357 
{txt}       Lean Dem {c |}{res}         0 {txt}{c |}{res}       216 
{txt}           Ind. {c |}{res}         0 {txt}{c |}{res}       263 
{txt}       Lean Rep {c |}{res}         0 {txt}{c |}{res}       232 
{txt} Not Strong Rep {c |}{res}         0 {txt}{c |}{res}       378 
{txt}     Strong Rep {c |}{res}       384 {txt}{c |}{res}       384 
{txt}{hline 16}{c +}{hline 11}{c +}{hline 10}
          Total {c |}{res}       384 {txt}{c |}{res}     2,390 

{txt}
{com}.         tab pid_317

  {txt}PID (W17) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Democrat {c |}{res}      1,133       47.41       47.41
{txt} Republican {c |}{res}        994       41.59       89.00
{txt}Independent {c |}{res}        263       11.00      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,390      100.00
{txt}
{com}.         tab pid_217

  {txt}PID (W17) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
 Republican {c |}{res}        994       46.73       46.73
{txt}   Democrat {c |}{res}      1,133       53.27      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,127      100.00
{txt}
{com}.         tab pid_str17

    {txt}PID Str {c |}
       (W9) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
       Lean {c |}{res}        448       21.06       21.06
{txt} Not Strong {c |}{res}        735       34.56       55.62
{txt}     Strong {c |}{res}        944       44.38      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,127      100.00
{txt}
{com}.         
.         gen partisan_17 = pid_217
{txt}(2113 missing values generated)

{com}.         label var partisan_17 "Co-Partisan to Pres Obama? (W17)"
{txt}
{com}.         label values partisan_17 part
{txt}
{com}.         
.         recode partyid17 (1=4) (2=3) (3=2) (4=1) (5=2) (6=3) (7=4), gen(pid_str17_full)
{txt}(2390 differences between partyid17 and pid_str17_full)

{com}.         label var pid_str17 "PID Str (W10)"
{txt}
{com}.         label values pid_str17 full
{txt}
{com}.         
.                 
. *W19
.         recode DER08W19 (0=1) (1=2) (2=3) (3=4) (4=5) (5=6) (6=7) (-7=.) (-6=.) (-5=.) (-4=.) (-2=.), gen(partyid19)
{txt}(4240 differences between DER08W19 and partyid19)

{com}.         label var partyid19 "PID (W19)"
{txt}
{com}.         label values partyid19 pi1
{txt}
{com}.         
.         gen pid_319 = .
{txt}(4240 missing values generated)

{com}.         replace pid_319 = 1 if partyid19 >=1 & partyid19 <= 3
{txt}(1141 real changes made)

{com}.         replace pid_319 = 2 if partyid19 >=5 & partyid19 <= 7
{txt}(983 real changes made)

{com}.         replace pid_319 = 3 if partyid19 == 4
{txt}(263 real changes made)

{com}.         label var pid_319 "PID (W19)"
{txt}
{com}.         label values pid_319 pi2
{txt}
{com}.         
.         gen pid_219 = .
{txt}(4240 missing values generated)

{com}.         replace pid_219 = 1 if pid_319 == 1
{txt}(1141 real changes made)

{com}.         replace pid_219 = 0 if pid_319 == 2
{txt}(983 real changes made)

{com}.         label var pid_219 "PID (W19)"
{txt}
{com}.         label values pid_219 pi3
{txt}
{com}.         
.         gen pid_str19 = .
{txt}(4240 missing values generated)

{com}.         replace pid_str19 =  1 if partyid19 == 3
{txt}(252 real changes made)

{com}.         replace pid_str19 =  1 if partyid19 == 5
{txt}(246 real changes made)

{com}.         replace pid_str19 =  2 if partyid19 == 2
{txt}(368 real changes made)

{com}.         replace pid_str19 =  2 if partyid19 == 6
{txt}(383 real changes made)

{com}.         replace pid_str19 =  3 if partyid19 == 1
{txt}(521 real changes made)

{com}.         replace pid_str19 =  3 if partyid19 == 7
{txt}(354 real changes made)

{com}.         label var pid_str19 "PID Str (W9)"
{txt}
{com}.         label values pid_str19 str
{txt}
{com}.         
.         tab partyid19

      {txt}PID (W19) {c |}      Freq.     Percent        Cum.
{hline 16}{c +}{hline 35}
Strong Democrat {c |}{res}        521       21.83       21.83
{txt} Not Strong Dem {c |}{res}        368       15.42       37.24
{txt}       Lean Dem {c |}{res}        252       10.56       47.80
{txt}           Ind. {c |}{res}        263       11.02       58.82
{txt}       Lean Rep {c |}{res}        246       10.31       69.12
{txt} Not Strong Rep {c |}{res}        383       16.05       85.17
{txt}     Strong Rep {c |}{res}        354       14.83      100.00
{txt}{hline 16}{c +}{hline 35}
          Total {c |}{res}      2,387      100.00
{txt}
{com}.         tab partyid19 DER08W19

                {txt}{c |}       der08w19. DERIVED. R party identification at wave 19
      PID (W19) {c |} 0. Strong  1. Not ve  2. Indepe  3. Indepe  4. Indepe  5. Not ve {c |}     Total
{hline 16}{c +}{hline 66}{c +}{hline 10}
Strong Democrat {c |}{res}       521          0          0          0          0          0 {txt}{c |}{res}       521 
{txt} Not Strong Dem {c |}{res}         0        368          0          0          0          0 {txt}{c |}{res}       368 
{txt}       Lean Dem {c |}{res}         0          0        252          0          0          0 {txt}{c |}{res}       252 
{txt}           Ind. {c |}{res}         0          0          0        263          0          0 {txt}{c |}{res}       263 
{txt}       Lean Rep {c |}{res}         0          0          0          0        246          0 {txt}{c |}{res}       246 
{txt} Not Strong Rep {c |}{res}         0          0          0          0          0        383 {txt}{c |}{res}       383 
{txt}     Strong Rep {c |}{res}         0          0          0          0          0          0 {txt}{c |}{res}       354 
{txt}{hline 16}{c +}{hline 66}{c +}{hline 10}
          Total {c |}{res}       521        368        252        263        246        383 {txt}{c |}{res}     2,387 


                {txt}{c |} der08w19.
                {c |} DERIVED. R
                {c |}   party
                {c |} identifica
                {c |}  tion at
                {c |}  wave 19
      PID (W19) {c |} 6. Strong {c |}     Total
{hline 16}{c +}{hline 11}{c +}{hline 10}
Strong Democrat {c |}{res}         0 {txt}{c |}{res}       521 
{txt} Not Strong Dem {c |}{res}         0 {txt}{c |}{res}       368 
{txt}       Lean Dem {c |}{res}         0 {txt}{c |}{res}       252 
{txt}           Ind. {c |}{res}         0 {txt}{c |}{res}       263 
{txt}       Lean Rep {c |}{res}         0 {txt}{c |}{res}       246 
{txt} Not Strong Rep {c |}{res}         0 {txt}{c |}{res}       383 
{txt}     Strong Rep {c |}{res}       354 {txt}{c |}{res}       354 
{txt}{hline 16}{c +}{hline 11}{c +}{hline 10}
          Total {c |}{res}       354 {txt}{c |}{res}     2,387 

{txt}
{com}.         tab pid_319

  {txt}PID (W19) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Democrat {c |}{res}      1,141       47.80       47.80
{txt} Republican {c |}{res}        983       41.18       88.98
{txt}Independent {c |}{res}        263       11.02      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,387      100.00
{txt}
{com}.         tab pid_219

  {txt}PID (W19) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
 Republican {c |}{res}        983       46.28       46.28
{txt}   Democrat {c |}{res}      1,141       53.72      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,124      100.00
{txt}
{com}.         tab pid_str19

    {txt}PID Str {c |}
       (W9) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
       Lean {c |}{res}        498       23.45       23.45
{txt} Not Strong {c |}{res}        751       35.36       58.80
{txt}     Strong {c |}{res}        875       41.20      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,124      100.00
{txt}
{com}.         
.         recode partyid19 (1=4) (2=3) (3=2) (4=1) (5=2) (6=3) (7=4), gen(pid_str19_full)
{txt}(2387 differences between partyid19 and pid_str19_full)

{com}.         label var pid_str19 "PID Str (W10)"
{txt}
{com}.         label values pid_str19 full
{txt}
{com}.         
.                 
. *Relationship over time
.         pwcorr partyid1 partyid9 partyid10 partyid11 partyid17 partyid19, sig

             {txt}{c |} partyid1 partyid9 party~10 party~11 party~17 party~19
{hline 13}{c +}{hline 54}
    partyid1 {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
    partyid9 {c |} {res}  0.8944   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}
   partyid10 {c |} {res}  0.8997   0.9207   1.0000 
             {txt}{c |}{res}   0.0000   0.0000
             {txt}{c |}
   partyid11 {c |} {res}  0.8927   0.9173   0.9315   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000
             {txt}{c |}
   partyid17 {c |} {res}  0.8964   0.9124   0.9221   0.9245   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000   0.0000
             {txt}{c |}
   partyid19 {c |} {res}  0.8911   0.9090   0.9165   0.9183   0.9370   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000   0.0000   0.0000
             {txt}{c |}

{com}.         pwcorr pid_str1 pid_str9 pid_str10 pid_str11 pid_str17 pid_str19, sig

             {txt}{c |} pid_str1 pid_str9 pid_s~10 pid_s~11 pid_s~17 pid_s~19
{hline 13}{c +}{hline 54}
    pid_str1 {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
    pid_str9 {c |} {res}  0.6608   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}
   pid_str10 {c |} {res}  0.6228   0.7394   1.0000 
             {txt}{c |}{res}   0.0000   0.0000
             {txt}{c |}
   pid_str11 {c |} {res}  0.6404   0.7292   0.7538   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000
             {txt}{c |}
   pid_str17 {c |} {res}  0.6375   0.6689   0.7117   0.6967   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000   0.0000
             {txt}{c |}
   pid_str19 {c |} {res}  0.6007   0.6746   0.7121   0.6880   0.7483   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000   0.0000   0.0000
             {txt}{c |}

{com}.                 
.                 
.         tab w1_retro pid_21, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

      Econ {c |}
    Better {c |}
  than 1yr {c |}       PID (W1)
 Ago (W1)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       429        621 {txt}{c |}{res}     1,050 
           {txt}{c |}{res}     40.86      59.14 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     63.56      84.03 {txt}{c |}{res}     74.26 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}       209        108 {txt}{c |}{res}       317 
           {txt}{c |}{res}     65.93      34.07 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     30.96      14.61 {txt}{c |}{res}     22.42 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}        37         10 {txt}{c |}{res}        47 
           {txt}{c |}{res}     78.72      21.28 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      5.48       1.35 {txt}{c |}{res}      3.32 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       675        739 {txt}{c |}{res}     1,414 
           {txt}{c |}{res}     47.74      52.26 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 80.0663  {txt} Pr = {res}0.000
{txt}
{com}.         tab w6_retro pid_21, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

      Econ {c |}
    Better {c |}
  than 1yr {c |}       PID (W1)
 Ago (W6)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       458        561 {txt}{c |}{res}     1,019 
           {txt}{c |}{res}     44.95      55.05 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     79.10      91.22 {txt}{c |}{res}     85.34 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}       108         50 {txt}{c |}{res}       158 
           {txt}{c |}{res}     68.35      31.65 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     18.65       8.13 {txt}{c |}{res}     13.23 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}        13          4 {txt}{c |}{res}        17 
           {txt}{c |}{res}     76.47      23.53 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      2.25       0.65 {txt}{c |}{res}      1.42 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       579        615 {txt}{c |}{res}     1,194 
           {txt}{c |}{res}     48.49      51.51 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 35.4138  {txt} Pr = {res}0.000
{txt}
{com}.         tab w10_retro pid_21, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

      Econ {c |}
    Better {c |}
  than 1yr {c |}       PID (W1)
Ago (W10)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       535        596 {txt}{c |}{res}     1,131 
           {txt}{c |}{res}     47.30      52.70 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     90.52      96.75 {txt}{c |}{res}     93.70 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}        53         19 {txt}{c |}{res}        72 
           {txt}{c |}{res}     73.61      26.39 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      8.97       3.08 {txt}{c |}{res}      5.97 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}         3          1 {txt}{c |}{res}         4 
           {txt}{c |}{res}     75.00      25.00 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      0.51       0.16 {txt}{c |}{res}      0.33 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       591        616 {txt}{c |}{res}     1,207 
           {txt}{c |}{res}     48.96      51.04 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 19.8363  {txt} Pr = {res}0.000
{txt}
{com}.         tab w11_retro pid_21, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

Econ Worse {c |}
  than 1yr {c |}       PID (W1)
Ago (W11)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       536        593 {txt}{c |}{res}     1,129 
           {txt}{c |}{res}     47.48      52.52 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     90.08      96.42 {txt}{c |}{res}     93.31 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}        55         21 {txt}{c |}{res}        76 
           {txt}{c |}{res}     72.37      27.63 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      9.24       3.41 {txt}{c |}{res}      6.28 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}         4          1 {txt}{c |}{res}         5 
           {txt}{c |}{res}     80.00      20.00 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      0.67       0.16 {txt}{c |}{res}      0.41 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       595        615 {txt}{c |}{res}     1,210 
           {txt}{c |}{res}     49.17      50.83 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 19.5631  {txt} Pr = {res}0.000
{txt}
{com}.         tab w10_retro pid_29, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

      Econ {c |}
    Better {c |}
  than 1yr {c |}       PID (W9)
Ago (W10)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       935      1,104 {txt}{c |}{res}     2,039 
           {txt}{c |}{res}     45.86      54.14 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     90.86      97.53 {txt}{c |}{res}     94.35 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}        90         23 {txt}{c |}{res}       113 
           {txt}{c |}{res}     79.65      20.35 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      8.75       2.03 {txt}{c |}{res}      5.23 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}         4          5 {txt}{c |}{res}         9 
           {txt}{c |}{res}     44.44      55.56 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      0.39       0.44 {txt}{c |}{res}      0.42 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}     1,029      1,132 {txt}{c |}{res}     2,161 
           {txt}{c |}{res}     47.62      52.38 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 49.0463  {txt} Pr = {res}0.000
{txt}
{com}.         tab w11_retro pid_29, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

Econ Worse {c |}
  than 1yr {c |}       PID (W9)
Ago (W11)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       951      1,085 {txt}{c |}{res}     2,036 
           {txt}{c |}{res}     46.71      53.29 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     90.83      96.19 {txt}{c |}{res}     93.61 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}        90         38 {txt}{c |}{res}       128 
           {txt}{c |}{res}     70.31      29.69 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      8.60       3.37 {txt}{c |}{res}      5.89 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}         6          5 {txt}{c |}{res}        11 
           {txt}{c |}{res}     54.55      45.45 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      0.57       0.44 {txt}{c |}{res}      0.51 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}     1,047      1,128 {txt}{c |}{res}     2,175 
           {txt}{c |}{res}     48.14      51.86 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 27.0561  {txt} Pr = {res}0.000
{txt}
{com}.         
.         tab w17_retro pid_21, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

Econ Worse {c |}
 than Jan. {c |}
      2009 {c |}       PID (W1)
    (W17)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       331        258 {txt}{c |}{res}       589 
           {txt}{c |}{res}     56.20      43.80 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     61.52      45.74 {txt}{c |}{res}     53.45 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}       145        197 {txt}{c |}{res}       342 
           {txt}{c |}{res}     42.40      57.60 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     26.95      34.93 {txt}{c |}{res}     31.03 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}        62        109 {txt}{c |}{res}       171 
           {txt}{c |}{res}     36.26      63.74 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     11.52      19.33 {txt}{c |}{res}     15.52 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       538        564 {txt}{c |}{res}     1,102 
           {txt}{c |}{res}     48.82      51.18 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 29.2750  {txt} Pr = {res}0.000
{txt}
{com}.         tab w17_retro pid_29, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

Econ Worse {c |}
 than Jan. {c |}
      2009 {c |}       PID (W9)
    (W17)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       587        431 {txt}{c |}{res}     1,018 
           {txt}{c |}{res}     57.66      42.34 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     62.71      42.89 {txt}{c |}{res}     52.45 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}       252        364 {txt}{c |}{res}       616 
           {txt}{c |}{res}     40.91      59.09 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     26.92      36.22 {txt}{c |}{res}     31.74 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}        97        210 {txt}{c |}{res}       307 
           {txt}{c |}{res}     31.60      68.40 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     10.36      20.90 {txt}{c |}{res}     15.82 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       936      1,005 {txt}{c |}{res}     1,941 
           {txt}{c |}{res}     48.22      51.78 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res} 83.5148  {txt} Pr = {res}0.000
{txt}
{com}.         tab w19_retro pid_21, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

Econ Worse {c |}
 than Jan. {c |}
      2009 {c |}       PID (W1)
    (W19)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       408        237 {txt}{c |}{res}       645 
           {txt}{c |}{res}     63.26      36.74 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     75.98      42.32 {txt}{c |}{res}     58.80 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}        98        224 {txt}{c |}{res}       322 
           {txt}{c |}{res}     30.43      69.57 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     18.25      40.00 {txt}{c |}{res}     29.35 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}        31         99 {txt}{c |}{res}       130 
           {txt}{c |}{res}     23.85      76.15 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      5.77      17.68 {txt}{c |}{res}     11.85 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       537        560 {txt}{c |}{res}     1,097 
           {txt}{c |}{res}     48.95      51.05 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res}129.7833  {txt} Pr = {res}0.000
{txt}
{com}.         tab w19_retro pid_29, row col chi2
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

Econ Worse {c |}
 than Jan. {c |}
      2009 {c |}       PID (W9)
    (W19)? {c |} Republica   Democrat {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
     Worse {c |}{res}       687        418 {txt}{c |}{res}     1,105 
           {txt}{c |}{res}     62.17      37.83 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     73.63      41.39 {txt}{c |}{res}     56.87 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
      Same {c |}{res}       190        402 {txt}{c |}{res}       592 
           {txt}{c |}{res}     32.09      67.91 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     20.36      39.80 {txt}{c |}{res}     30.47 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
    Better {c |}{res}        56        190 {txt}{c |}{res}       246 
           {txt}{c |}{res}     22.76      77.24 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}      6.00      18.81 {txt}{c |}{res}     12.66 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       933      1,010 {txt}{c |}{res}     1,943 
           {txt}{c |}{res}     48.02      51.98 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}          Pearson chi2({res}2{txt}) = {res}211.6768  {txt} Pr = {res}0.000
{txt}
{com}.                 
.                 
.                 
.                 
.                 *****************************************************
.                 *********Network Size and Disagreement***************
.                 *****************************************************
. 
. *# Names given/asked about
.         tab DER17

       {txt}der17. DERIVED. Number of names {c |}
                    mentioned at W9ZD2 {c |}      Freq.     Percent        Cum.
{hline 39}{c +}{hline 35}
      -6. Not asked, unit non-response {c |}{res}      1,591       37.52       37.52
{txt}                      -1. Inapplicable {c |}{res}        446       10.52       48.04
{txt}                0. mentioned   0 names {c |}{res}         65        1.53       49.58
{txt}                 1. mentioned   1 name {c |}{res}        104        2.45       52.03
{txt}                2. mentioned   2 names {c |}{res}        127        3.00       55.02
{txt}                3. mentioned   3 names {c |}{res}        194        4.58       59.60
{txt}                4. mentioned   4 names {c |}{res}        208        4.91       64.50
{txt}                5. mentioned   5 names {c |}{res}        193        4.55       69.06
{txt}                6. mentioned   6 names {c |}{res}        183        4.32       73.37
{txt}                7. mentioned   7 names {c |}{res}        126        2.97       76.34
{txt}                8. mentioned   8 names {c |}{res}      1,003       23.66      100.00
{txt}{hline 39}{c +}{hline 35}
                                 Total {c |}{res}      4,240      100.00
{txt}
{com}.         gen numgiven = DER17
{txt}
{com}.         replace numgiven = . if numgiven < 0
{txt}(2037 real changes made, 2037 to missing)

{com}.         label var numgiven "Number of Listed Discussants"
{txt}
{com}.         tab numgiven 

  {txt}Number of {c |}
     Listed {c |}
Discussants {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}         65        2.95        2.95
{txt}          1 {c |}{res}        104        4.72        7.67
{txt}          2 {c |}{res}        127        5.76       13.44
{txt}          3 {c |}{res}        194        8.81       22.24
{txt}          4 {c |}{res}        208        9.44       31.68
{txt}          5 {c |}{res}        193        8.76       40.44
{txt}          6 {c |}{res}        183        8.31       48.75
{txt}          7 {c |}{res}        126        5.72       54.47
{txt}          8 {c |}{res}      1,003       45.53      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,203      100.00
{txt}
{com}.         summ numgiven, detail

                {txt}Number of Listed Discussants
{hline 61}
      Percentiles      Smallest
 1%    {res}        0              0
{txt} 5%    {res}        1              0
{txt}10%    {res}        2              0       {txt}Obs         {res}       2203
{txt}25%    {res}        4              0       {txt}Sum of Wgt. {res}       2203

{txt}50%    {res}        7                      {txt}Mean          {res} 5.783477
                        {txt}Largest       Std. Dev.     {res} 2.501382
{txt}75%    {res}        8              8
{txt}90%    {res}        8              8       {txt}Variance      {res} 6.256911
{txt}95%    {res}        8              8       {txt}Skewness      {res}-.7296673
{txt}99%    {res}        8              8       {txt}Kurtosis      {res} 2.222504
{txt}
{com}.                 
.         
.         gen numgiven1 = numgiven
{txt}(2037 missing values generated)

{com}.         replace numgiven1 = 3 if numgiven > 3 & numgiven <=8
{txt}(1713 real changes made)

{com}.         label var numgiven1 "Number of Disc. Asked About"
{txt}
{com}.         tab numgiven1

  {txt}Number of {c |}
Disc. Asked {c |}
      About {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}         65        2.95        2.95
{txt}          1 {c |}{res}        104        4.72        7.67
{txt}          2 {c |}{res}        127        5.76       13.44
{txt}          3 {c |}{res}      1,907       86.56      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,203      100.00
{txt}
{com}.         tab numgiven numgiven1

 {txt}Number of {c |}
    Listed {c |}
Discussant {c |}         Number of Disc. Asked About
         s {c |}         0          1          2          3 {c |}     Total
{hline 11}{c +}{hline 44}{c +}{hline 10}
         0 {c |}{res}        65          0          0          0 {txt}{c |}{res}        65 
{txt}         1 {c |}{res}         0        104          0          0 {txt}{c |}{res}       104 
{txt}         2 {c |}{res}         0          0        127          0 {txt}{c |}{res}       127 
{txt}         3 {c |}{res}         0          0          0        194 {txt}{c |}{res}       194 
{txt}         4 {c |}{res}         0          0          0        208 {txt}{c |}{res}       208 
{txt}         5 {c |}{res}         0          0          0        193 {txt}{c |}{res}       193 
{txt}         6 {c |}{res}         0          0          0        183 {txt}{c |}{res}       183 
{txt}         7 {c |}{res}         0          0          0        126 {txt}{c |}{res}       126 
{txt}         8 {c |}{res}         0          0          0      1,003 {txt}{c |}{res}     1,003 
{txt}{hline 11}{c +}{hline 44}{c +}{hline 10}
     Total {c |}{res}        65        104        127      1,907 {txt}{c |}{res}     2,203 

{txt}
{com}.         
.         summ numgiven1 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 3}numgiven1 {c |}{res}      2203    2.759419    .6740594          0          3
{txt}
{com}.         gen numgiven01 = (numgiven1 - r(min))/(r(max)-r(min))
{txt}(2037 missing values generated)

{com}.         label var numgiven01 "Network Size"
{txt}
{com}.         
. *****Partisan Disagreement
.         
.         /**half of respondents asked whether the discussant was a republican, 
>                 half asked if a Democrat**/
.         
.         foreach var in W9ZD12_1 W9ZD13_1 W9ZD12_2 W9ZD13_2 W9ZD12_3 W9ZD13_3 {c -(}
{txt}  2{com}.                 tab `var'
{txt}  3{com}.                 {c )-}

   {txt}w9zd12_1. Is name1 a Democrat {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
-6. Not asked, unit non-response {c |}{res}      1,474       34.76       34.76
{txt}       -5. Not asked, terminated {c |}{res}        153        3.61       38.37
{txt}                -1. Inapplicable {c |}{res}      1,546       36.46       74.83
{txt}                     1. Democrat {c |}{res}        432       10.19       85.02
{txt}                   2. Republican {c |}{res}        400        9.43       94.46
{txt}                  3. independent {c |}{res}        182        4.29       98.75
{txt}               4. something else {c |}{res}         53        1.25      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}      4,240      100.00

 {txt}w9zd13_1. Is name1 a Republican {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
-6. Not asked, unit non-response {c |}{res}      1,474       34.76       34.76
{txt}       -5. Not asked, terminated {c |}{res}        180        4.25       39.01
{txt}                -1. Inapplicable {c |}{res}      1,555       36.67       75.68
{txt}                   1. Republican {c |}{res}        382        9.01       84.69
{txt}                     2. Democrat {c |}{res}        432       10.19       94.88
{txt}                  3. independent {c |}{res}        173        4.08       98.96
{txt}               4. something else {c |}{res}         44        1.04      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}      4,240      100.00

   {txt}w9zd12_2. Is name2 a Democrat {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
-6. Not asked, unit non-response {c |}{res}      1,474       34.76       34.76
{txt}       -5. Not asked, terminated {c |}{res}        153        3.61       38.37
{txt}                -1. Inapplicable {c |}{res}      1,601       37.76       76.13
{txt}                     1. Democrat {c |}{res}        410        9.67       85.80
{txt}                   2. Republican {c |}{res}        361        8.51       94.32
{txt}                  3. independent {c |}{res}        179        4.22       98.54
{txt}               4. something else {c |}{res}         62        1.46      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}      4,240      100.00

 {txt}w9zd13_2. Is name2 a Republican {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
-6. Not asked, unit non-response {c |}{res}      1,474       34.76       34.76
{txt}       -5. Not asked, terminated {c |}{res}        180        4.25       39.01
{txt}                -1. Inapplicable {c |}{res}      1,607       37.90       76.91
{txt}                   1. Republican {c |}{res}        358        8.44       85.35
{txt}                     2. Democrat {c |}{res}        403        9.50       94.86
{txt}                  3. independent {c |}{res}        163        3.84       98.70
{txt}               4. something else {c |}{res}         55        1.30      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}      4,240      100.00

   {txt}w9zd12_3. Is name3 a Democrat {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
-6. Not asked, unit non-response {c |}{res}      1,474       34.76       34.76
{txt}       -5. Not asked, terminated {c |}{res}        154        3.63       38.40
{txt}                -1. Inapplicable {c |}{res}      1,665       39.27       77.67
{txt}                     1. Democrat {c |}{res}        407        9.60       87.26
{txt}                   2. Republican {c |}{res}        324        7.64       94.91
{txt}                  3. independent {c |}{res}        156        3.68       98.58
{txt}               4. something else {c |}{res}         60        1.42      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}      4,240      100.00

 {txt}w9zd13_3. Is name3 a Republican {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
-6. Not asked, unit non-response {c |}{res}      1,474       34.76       34.76
{txt}       -5. Not asked, terminated {c |}{res}        180        4.25       39.01
{txt}                -1. Inapplicable {c |}{res}      1,666       39.29       78.30
{txt}                   1. Republican {c |}{res}        329        7.76       86.06
{txt}                     2. Democrat {c |}{res}        390        9.20       95.26
{txt}                  3. independent {c |}{res}        151        3.56       98.82
{txt}               4. something else {c |}{res}         50        1.18      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}      4,240      100.00
{txt}
{com}.         
.         *For 12_:
.                 *1 = Dem
.                 *2 = Republican
.                 *3 = ind
.                 *4 = something else
.                 
.         *For 13_: 
.                 *1: Republican
.                 *2 = Dem
.                 *3 = Ind
.                 *4 = something else
.         
.         foreach var in W9ZD12_1 W9ZD12_2 W9ZD12_3 W9ZD13_2 W9ZD12_3 W9ZD13_3  {c -(}
{txt}  2{com}.                 tab `var' if `var' >0
{txt}  3{com}.                 {c )-}

   {txt}w9zd12_1. Is name1 a Democrat {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
                     1. Democrat {c |}{res}        432       40.49       40.49
{txt}                   2. Republican {c |}{res}        400       37.49       77.98
{txt}                  3. independent {c |}{res}        182       17.06       95.03
{txt}               4. something else {c |}{res}         53        4.97      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}      1,067      100.00

   {txt}w9zd12_2. Is name2 a Democrat {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
                     1. Democrat {c |}{res}        410       40.51       40.51
{txt}                   2. Republican {c |}{res}        361       35.67       76.19
{txt}                  3. independent {c |}{res}        179       17.69       93.87
{txt}               4. something else {c |}{res}         62        6.13      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}      1,012      100.00

   {txt}w9zd12_3. Is name3 a Democrat {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
                     1. Democrat {c |}{res}        407       42.98       42.98
{txt}                   2. Republican {c |}{res}        324       34.21       77.19
{txt}                  3. independent {c |}{res}        156       16.47       93.66
{txt}               4. something else {c |}{res}         60        6.34      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}        947      100.00

 {txt}w9zd13_2. Is name2 a Republican {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
                   1. Republican {c |}{res}        358       36.57       36.57
{txt}                     2. Democrat {c |}{res}        403       41.16       77.73
{txt}                  3. independent {c |}{res}        163       16.65       94.38
{txt}               4. something else {c |}{res}         55        5.62      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}        979      100.00

   {txt}w9zd12_3. Is name3 a Democrat {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
                     1. Democrat {c |}{res}        407       42.98       42.98
{txt}                   2. Republican {c |}{res}        324       34.21       77.19
{txt}                  3. independent {c |}{res}        156       16.47       93.66
{txt}               4. something else {c |}{res}         60        6.34      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}        947      100.00

 {txt}w9zd13_3. Is name3 a Republican {c |}      Freq.     Percent        Cum.
{hline 33}{c +}{hline 35}
                   1. Republican {c |}{res}        329       35.76       35.76
{txt}                     2. Democrat {c |}{res}        390       42.39       78.15
{txt}                  3. independent {c |}{res}        151       16.41       94.57
{txt}               4. something else {c |}{res}         50        5.43      100.00
{txt}{hline 33}{c +}{hline 35}
                           Total {c |}{res}        920      100.00
{txt}
{com}.                 
.         *Creating PID Scale, inc. leaners*
.                 *1 = Democrat, 2 = Republican; 3 = Ind
.                 
.                 label def dpid 1 "Democrat" 2 "Republican" 3 "Independent"
{txt}
{com}.                 
.                 
.                 gen d1_pid = . 
{txt}(4240 missing values generated)

{com}.                 replace d1_pid = 1 if W9ZD12_1 == 1 
{txt}(432 real changes made)

{com}.                 replace d1_pid = 1 if W9ZD12_1 == 3 & W9ZD16_1 == 1
{txt}(57 real changes made)

{com}.                 replace d1_pid = 1 if W9ZD12_1 == 4 & W9ZD16_1 == 1
{txt}(10 real changes made)

{com}.                 replace d1_pid = 2 if W9ZD12_1 == 2
{txt}(400 real changes made)

{com}.                 replace d1_pid = 2 if W9ZD12_1 == 3 & W9ZD16_1 == 2
{txt}(43 real changes made)

{com}.                 replace d1_pid = 2 if W9ZD12_1 == 4 & W9ZD16_1 == 2
{txt}(7 real changes made)

{com}.                 replace d1_pid = 3 if W9ZD12_1 == 3 & W9ZD16_1 == 3
{txt}(73 real changes made)

{com}.                 replace d1_pid = 3 if W9ZD12_1 == 4 & W9ZD16_1 == 3
{txt}(34 real changes made)

{com}.                 replace d1_pid = 2 if W9ZD13_1 == 1 
{txt}(382 real changes made)

{com}.                 replace d1_pid = 2 if W9ZD13_1 == 3 & W9ZD16_1 == 1
{txt}(50 real changes made)

{com}.                 replace d1_pid = 2 if W9ZD13_1 == 4 & W9ZD16_1 == 1
{txt}(9 real changes made)

{com}.                 replace d1_pid = 1 if W9ZD13_1 == 2
{txt}(432 real changes made)

{com}.                 replace d1_pid = 1 if W9ZD13_1 == 3 & W9ZD16_1 == 2
{txt}(44 real changes made)

{com}.                 replace d1_pid = 1 if W9ZD13_1 == 4 & W9ZD16_1 == 2
{txt}(8 real changes made)

{com}.                 replace d1_pid = 3 if W9ZD13_1 == 3 & W9ZD16_1 == 3
{txt}(79 real changes made)

{com}.                 replace d1_pid = 3 if W9ZD13_1 == 4 & W9ZD16_1 == 3
{txt}(27 real changes made)

{com}.                 
.                 
.                 gen d2_pid = . 
{txt}(4240 missing values generated)

{com}.                 replace d2_pid = 1 if W9ZD12_2 == 1 
{txt}(410 real changes made)

{com}.                 replace d2_pid = 1 if W9ZD12_2 == 3 & W9ZD16_2 == 1
{txt}(55 real changes made)

{com}.                 replace d2_pid = 1 if W9ZD12_2 == 4 & W9ZD16_2 == 1
{txt}(12 real changes made)

{com}.                 
.                 replace d2_pid = 2 if W9ZD12_2 == 2
{txt}(361 real changes made)

{com}.                 replace d2_pid = 2 if W9ZD12_2 == 3 & W9ZD16_2 == 2
{txt}(44 real changes made)

{com}.                 replace d2_pid = 2 if W9ZD12_2 == 4 & W9ZD16_2 == 2
{txt}(7 real changes made)

{com}. 
.                 replace d2_pid = 3 if W9ZD12_2 == 3 & W9ZD16_2 == 3
{txt}(75 real changes made)

{com}.                 replace d2_pid = 3 if W9ZD12_2 == 4 & W9ZD16_2 == 3
{txt}(40 real changes made)

{com}. 
.                 replace d2_pid = 2 if W9ZD13_2 == 1 
{txt}(358 real changes made)

{com}.                 replace d2_pid = 2 if W9ZD13_2 == 3 & W9ZD16_2 == 1
{txt}(46 real changes made)

{com}.                 replace d2_pid = 2 if W9ZD13_2 == 4 & W9ZD16_2 == 1
{txt}(8 real changes made)

{com}.                 
.                 replace d2_pid = 1 if W9ZD13_2 == 2
{txt}(403 real changes made)

{com}.                 replace d2_pid = 1 if W9ZD13_2 == 3 & W9ZD16_2 == 2
{txt}(47 real changes made)

{com}.                 replace d2_pid = 1 if W9ZD13_2 == 4 & W9ZD16_2 == 2
{txt}(6 real changes made)

{com}. 
.                 replace d2_pid = 3 if W9ZD13_2 == 3 & W9ZD16_2 == 3
{txt}(70 real changes made)

{com}.                 replace d2_pid = 3 if W9ZD13_2 == 4 & W9ZD16_2 == 3
{txt}(41 real changes made)

{com}.                 
.                 
.                 gen d3_pid = . 
{txt}(4240 missing values generated)

{com}.                 replace d3_pid = 1 if W9ZD12_3 == 1 
{txt}(407 real changes made)

{com}.                 replace d3_pid = 1 if W9ZD12_3 == 3 & W9ZD16_3 == 1
{txt}(46 real changes made)

{com}.                 replace d3_pid = 1 if W9ZD12_3 == 4 & W9ZD16_3 == 1
{txt}(13 real changes made)

{com}.                 
.                 replace d3_pid = 2 if W9ZD12_3 == 2
{txt}(324 real changes made)

{com}.                 replace d3_pid = 2 if W9ZD12_3 == 3 & W9ZD16_3 == 2
{txt}(37 real changes made)

{com}.                 replace d3_pid = 2 if W9ZD12_3 == 4 & W9ZD16_3 == 2
{txt}(5 real changes made)

{com}. 
.                 replace d3_pid = 3 if W9ZD12_3 == 3 & W9ZD16_3 == 3
{txt}(67 real changes made)

{com}.                 replace d3_pid = 3 if W9ZD12_3 == 4 & W9ZD16_3 == 3
{txt}(42 real changes made)

{com}. 
.                 replace d3_pid = 2 if W9ZD13_3 == 1 
{txt}(329 real changes made)

{com}.                 replace d3_pid = 2 if W9ZD13_3 == 3 & W9ZD16_3 == 1
{txt}(47 real changes made)

{com}.                 replace d3_pid = 2 if W9ZD13_3 == 4 & W9ZD16_3 == 1
{txt}(4 real changes made)

{com}.                 
.                 replace d3_pid = 1 if W9ZD13_3 == 2
{txt}(390 real changes made)

{com}.                 replace d3_pid = 1 if W9ZD13_3 == 3 & W9ZD16_3 == 2
{txt}(45 real changes made)

{com}.                 replace d3_pid = 1 if W9ZD13_3 == 4 & W9ZD16_3 == 2
{txt}(11 real changes made)

{com}. 
.                 replace d3_pid = 3 if W9ZD13_3 == 3 & W9ZD16_3 == 3
{txt}(58 real changes made)

{com}.                 replace d3_pid = 3 if W9ZD13_3 == 4 & W9ZD16_3 == 3
{txt}(34 real changes made)

{com}.                 
.                 label values d1_pid d2_pid d3_pid  dpid
{txt}
{com}.                 
.         *Agreement
.                 *1 = Dem/Dem, Ind/Ind, Rep/Rep
.                 *0 = Dem/Rep, Dem/Something Else, Dem/Ind
.                 *0= Rep/Dem,. Rep/Something Else, rep/Ind
.                 *0 = Ind/Dem, Ind/Rep
.                 label def ag 1 "Agree" 0 "Disagree" 
{txt}
{com}.                 
.                 gen d1_agree = . 
{txt}(4240 missing values generated)

{com}.                 replace d1_agree = 1 if pid_39 == 1 & d1_pid == 1
{txt}(706 real changes made)

{com}.                 replace d1_agree = 1 if pid_39 == 2 & d1_pid == 2
{txt}(616 real changes made)

{com}.                 replace d1_agree = 1 if pid_39 == 3 & d1_pid == 3
{txt}(75 real changes made)

{com}.                 replace d1_agree = 0 if pid_39 == 1 & d1_pid == 2
{txt}(238 real changes made)

{com}.                 replace d1_agree = 0 if pid_39 == 1 & d1_pid == 3
{txt}(63 real changes made)

{com}.                 replace d1_agree = 0 if pid_39 == 2 & d1_pid == 1
{txt}(214 real changes made)

{com}.                 replace d1_agree = 0 if pid_39 == 2 & d1_pid == 3
{txt}(75 real changes made)

{com}.                 replace d1_agree = 0 if pid_39 == 3 & d1_pid == 1
{txt}(63 real changes made)

{com}.                 replace d1_agree = 0 if pid_39 == 3 & d1_pid == 2
{txt}(37 real changes made)

{com}.                 label var d1_agree "D1 Agree?"
{txt}
{com}.                 label values d1_agree ag
{txt}
{com}.                 
. 
.                 gen d2_agree = .
{txt}(4240 missing values generated)

{com}.                 replace d2_agree = 1 if pid_39 == 1 & d2_pid == 1
{txt}(654 real changes made)

{com}.                 replace d2_agree = 1 if pid_39 == 2 & d2_pid == 2
{txt}(560 real changes made)

{com}.                 replace d2_agree = 1 if pid_39 == 3 & d2_pid == 3
{txt}(65 real changes made)

{com}.                 
.                 replace d2_agree = 0 if pid_39 == 1 & d2_pid == 2
{txt}(223 real changes made)

{com}.                 replace d2_agree = 0 if pid_39 == 1 & d2_pid == 3
{txt}(83 real changes made)

{com}.                 replace d2_agree = 0 if pid_39 == 2 & d2_pid == 1
{txt}(224 real changes made)

{com}.                 replace d2_agree = 0 if pid_39 == 2 & d2_pid == 3
{txt}(78 real changes made)

{com}.                 replace d2_agree = 0 if pid_39 == 3 & d2_pid == 1
{txt}(55 real changes made)

{com}.                 replace d2_agree = 0 if pid_39 == 3 & d2_pid == 2
{txt}(41 real changes made)

{com}.                         
.                 label var d2_agree "D2 Agree?"
{txt}
{com}.                 label values d2_agree ag
{txt}
{com}.                 
.                 
.                 gen d3_agree = .
{txt}(4240 missing values generated)

{com}.                 replace d3_agree = 1 if pid_39 == 1 & d3_pid == 1
{txt}(625 real changes made)

{com}.                 replace d3_agree = 1 if pid_39 == 2 & d3_pid == 2
{txt}(506 real changes made)

{com}.                 replace d3_agree = 1 if pid_39 == 3 & d3_pid == 3
{txt}(51 real changes made)

{com}.                 
.                 replace d3_agree = 0 if pid_39 == 1 & d3_pid == 2
{txt}(204 real changes made)

{com}.                 replace d3_agree = 0 if pid_39 == 1 & d3_pid == 3
{txt}(70 real changes made)

{com}.                 replace d3_agree = 0 if pid_39 == 2 & d3_pid == 1
{txt}(231 real changes made)

{com}.                 replace d3_agree = 0 if pid_39 == 2 & d3_pid == 3
{txt}(80 real changes made)

{com}.                 replace d3_agree = 0 if pid_39 == 3 & d3_pid == 1
{txt}(56 real changes made)

{com}.                 replace d3_agree = 0 if pid_39 == 3 & d3_pid == 2
{txt}(36 real changes made)

{com}.                 label var d3_agree "D3 Agree?"
{txt}
{com}.                 label values d3_agree ag
{txt}
{com}.                 
.                 tab d1_agree

  {txt}D1 Agree? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}        690       33.06       33.06
{txt}      Agree {c |}{res}      1,397       66.94      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,087      100.00
{txt}
{com}.                 tab d2_agree

  {txt}D2 Agree? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}        704       35.50       35.50
{txt}      Agree {c |}{res}      1,279       64.50      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,983      100.00
{txt}
{com}.                 tab d3_agree

  {txt}D3 Agree? {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
   Disagree {c |}{res}        677       36.42       36.42
{txt}      Agree {c |}{res}      1,182       63.58      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,859      100.00
{txt}
{com}.                 tab d1_agree d2_agree, row col
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}       D2 Agree?
 D1 Agree? {c |}  Disagree      Agree {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
  Disagree {c |}{res}       358        289 {txt}{c |}{res}       647 
           {txt}{c |}{res}     55.33      44.67 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     51.07      22.67 {txt}{c |}{res}     32.74 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Agree {c |}{res}       343        986 {txt}{c |}{res}     1,329 
           {txt}{c |}{res}     25.81      74.19 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     48.93      77.33 {txt}{c |}{res}     67.26 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       701      1,275 {txt}{c |}{res}     1,976 
           {txt}{c |}{res}     35.48      64.52 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}
{com}.                 tab d1_agree d3_agree, row col
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}       D3 Agree?
 D1 Agree? {c |}  Disagree      Agree {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
  Disagree {c |}{res}       323        283 {txt}{c |}{res}       606 
           {txt}{c |}{res}     53.30      46.70 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     48.07      24.00 {txt}{c |}{res}     32.74 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Agree {c |}{res}       349        896 {txt}{c |}{res}     1,245 
           {txt}{c |}{res}     28.03      71.97 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     51.93      76.00 {txt}{c |}{res}     67.26 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       672      1,179 {txt}{c |}{res}     1,851 
           {txt}{c |}{res}     36.30      63.70 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}
{com}.                 tab d2_agree d3_agree, row col
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

           {c |}       D3 Agree?
 D2 Agree? {c |}  Disagree      Agree {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
  Disagree {c |}{res}       377        281 {txt}{c |}{res}       658 
           {txt}{c |}{res}     57.29      42.71 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     55.93      23.85 {txt}{c |}{res}     35.53 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Agree {c |}{res}       297        897 {txt}{c |}{res}     1,194 
           {txt}{c |}{res}     24.87      75.13 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}     44.07      76.15 {txt}{c |}{res}     64.47 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}       674      1,178 {txt}{c |}{res}     1,852 
           {txt}{c |}{res}     36.39      63.61 {txt}{c |}{res}    100.00 
           {txt}{c |}{res}    100.00     100.00 {txt}{c |}{res}    100.00 

{txt}
{com}.         
.         *Disagreement
.                 *0 = Dem/Dem, Ind/Ind, Rep/Rep
.                 *1 = Dem/Rep, Dem/Something Else, Dem/Ind
.                 *1= Rep/Dem,. Rep/Something Else, rep/Ind
.                 *1 = Ind/Dem, Ind/Rep
.                 
.                 label def disag1 1 "Disagree" 0 "Aggree" 
{txt}
{com}. 
.                 omscore d1_agree
{txt}Reverse recoding ok. New variabele = rr_d1_agree

{com}.                 rename rr_d1_agree d1_disagree
{res}{txt}
{com}.                 label var d1_disagree "D1 Agree?"
{txt}
{com}.                 label values d1_disagree disag1
{txt}
{com}.                 
.                 omscore d2_agree
{txt}Reverse recoding ok. New variabele = rr_d2_agree

{com}.                 rename rr_d2_agree d2_disagree          
{res}{txt}
{com}.                 label var d2_disagree "D2 Agree?"
{txt}
{com}.                 label values d2_disagree disag1
{txt}
{com}.                 
.                 omscore d3_agree
{txt}Reverse recoding ok. New variabele = rr_d3_agree

{com}.                 rename rr_d3_agree d3_disagree
{res}{txt}
{com}.                 label var d3_disagree "D3 Agree?"
{txt}
{com}.                 label values d3_disagree disag1
{txt}
{com}.                 
.                 
.                 tab d1_agree d1_disagree

           {txt}{c |}       D1 Agree?
 D1 Agree? {c |}    Aggree   Disagree {c |}     Total
{hline 11}{c +}{hline 22}{c +}{hline 10}
  Disagree {c |}{res}         0        690 {txt}{c |}{res}       690 
{txt}     Agree {c |}{res}     1,397          0 {txt}{c |}{res}     1,397 
{txt}{hline 11}{c +}{hline 22}{c +}{hline 10}
     Total {c |}{res}     1,397        690 {txt}{c |}{res}     2,087 

{txt}
{com}. 
.                 
.         *Summary and Average
.         *Summary Agreement
.                 egen pid_agree = rowtotal(d1_agree d2_agree d3_agree), missing
{txt}(2144 missing values generated)

{com}.         *Disagreement
.                 egen pid_disagree = rowtotal(d1_disagree d2_disagree d3_disagree), missing
{txt}(2144 missing values generated)

{com}.         
.         *Summary Scale
.                         *See Lupton and Thornton: Exposure = D - A
.                         gen disagree_total = pid_disagree - pid_agree
{txt}(2144 missing values generated)

{com}.                         label var disagree_total "Network Disagreement"
{txt}
{com}.                 *Divided by network size
.                         *See Lupton and Thonrton: (D-A)/(D+A)
.                         gen disagree_avg = [pid_disagree - pid_agree]/[pid_disagree + pid_agree]
{txt}(2144 missing values generated)

{com}.                         label var disagree_avg "Network Disagreement"
{txt}
{com}.                 
.                 
.         *Diversity Measure*
.                 *From Nir (2005): [(Agree+Disagree)/2] - |A-D|
.                         gen network_ambiv = [(pid_agree+pid_disagree)/2] - abs(pid_agree - pid_disagree)
{txt}(2144 missing values generated)

{com}.                         label var network_ambiv "Network Political Diversity"
{txt}
{com}.                 
.                         summ network_ambiv

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
network_am~v {c |}{res}      2096   -.5126431    .9714087       -1.5          1
{txt}
{com}.                         gen network_ambiv01=(network_ambiv - r(min))/(r(max)-r(min))
{txt}(2144 missing values generated)

{com}.                         label var network_ambiv01 "Network Political Diversity" 
{txt}
{com}.                 
. 
.         
. *General Agreement
.         label def gendifference 1 "Not Different at All" 2 "Slightly Different" 3 "Moderately Different" 4 "Very Different" 5 "Extremely Different"
{txt}
{com}.         gen gendiff1 = . 
{txt}(4240 missing values generated)

{com}.         replace gendiff1 = 1 if W9ZD9_1 == 5
{txt}(588 real changes made)

{com}.         replace gendiff1 = 2 if W9ZD9_1 == 4
{txt}(829 real changes made)

{com}.         replace gendiff1 = 3 if W9ZD9_1 == 3
{txt}(431 real changes made)

{com}.         replace gendiff1 = 4 if W9ZD9_1 == 2
{txt}(186 real changes made)

{com}.         replace gendiff1 = 5 if W9ZD9_1 == 1
{txt}(82 real changes made)

{com}.         label var gendiff1 "General Difference with Disc. 1"
{txt}
{com}.         label values gendiff1 gendifference
{txt}
{com}.         tab gendiff1 W9ZD9_1

  {txt}General Difference {c |}  w9zd9_1. Difference in opinions between R and name1
        with Disc. 1 {c |} 1. Extrem  2. Very d  3. Modera  4. Slight  5. Not di {c |}     Total
{hline 21}{c +}{hline 55}{c +}{hline 10}
Not Different at All {c |}{res}         0          0          0          0        588 {txt}{c |}{res}       588 
{txt}  Slightly Different {c |}{res}         0          0          0        829          0 {txt}{c |}{res}       829 
{txt}Moderately Different {c |}{res}         0          0        431          0          0 {txt}{c |}{res}       431 
{txt}      Very Different {c |}{res}         0        186          0          0          0 {txt}{c |}{res}       186 
{txt} Extremely Different {c |}{res}        82          0          0          0          0 {txt}{c |}{res}        82 
{txt}{hline 21}{c +}{hline 55}{c +}{hline 10}
               Total {c |}{res}        82        186        431        829        588 {txt}{c |}{res}     2,116 

{txt}
{com}.         
.         
.         gen gendiff2 = . 
{txt}(4240 missing values generated)

{com}.         replace gendiff2 = 1 if W9ZD9_2 == 5
{txt}(560 real changes made)

{com}.         replace gendiff2 = 2 if W9ZD9_2 == 4
{txt}(742 real changes made)

{com}.         replace gendiff2 = 3 if W9ZD9_2 == 3
{txt}(456 real changes made)

{com}.         replace gendiff2 = 4 if W9ZD9_2 == 2
{txt}(165 real changes made)

{com}.         replace gendiff2 = 5 if W9ZD9_2 == 1
{txt}(89 real changes made)

{com}.         label var gendiff2 "General Difference with Disc. 2"
{txt}
{com}.         label values gendiff2 gendifference
{txt}
{com}.                 tab gendiff2 W9ZD9_2

  {txt}General Difference {c |}  w9zd9_2. Difference in opinions between R and name2
        with Disc. 2 {c |} 1. Extrem  2. Very d  3. Modera  4. Slight  5. Not di {c |}     Total
{hline 21}{c +}{hline 55}{c +}{hline 10}
Not Different at All {c |}{res}         0          0          0          0        560 {txt}{c |}{res}       560 
{txt}  Slightly Different {c |}{res}         0          0          0        742          0 {txt}{c |}{res}       742 
{txt}Moderately Different {c |}{res}         0          0        456          0          0 {txt}{c |}{res}       456 
{txt}      Very Different {c |}{res}         0        165          0          0          0 {txt}{c |}{res}       165 
{txt} Extremely Different {c |}{res}        89          0          0          0          0 {txt}{c |}{res}        89 
{txt}{hline 21}{c +}{hline 55}{c +}{hline 10}
               Total {c |}{res}        89        165        456        742        560 {txt}{c |}{res}     2,012 

{txt}
{com}. 
.         
.         gen gendiff3 = . 
{txt}(4240 missing values generated)

{com}.         replace gendiff3 = 1 if W9ZD9_3 == 5
{txt}(491 real changes made)

{com}.         replace gendiff3 = 2 if W9ZD9_3 == 4
{txt}(698 real changes made)

{com}.         replace gendiff3 = 3 if W9ZD9_3 == 3
{txt}(449 real changes made)

{com}.         replace gendiff3 = 4 if W9ZD9_3 == 2
{txt}(156 real changes made)

{com}.         replace gendiff3 = 5 if W9ZD9_3 == 1
{txt}(88 real changes made)

{com}.         label var gendiff3 "General Difference with Disc. 3"
{txt}
{com}.         label values gendiff3 gendifference
{txt}
{com}.         tab gendiff3 W9ZD9_3

  {txt}General Difference {c |}  w9zd9_3. Difference in opinions between R and name3
        with Disc. 3 {c |} 1. Extrem  2. Very d  3. Modera  4. Slight  5. Not di {c |}     Total
{hline 21}{c +}{hline 55}{c +}{hline 10}
Not Different at All {c |}{res}         0          0          0          0        491 {txt}{c |}{res}       491 
{txt}  Slightly Different {c |}{res}         0          0          0        698          0 {txt}{c |}{res}       698 
{txt}Moderately Different {c |}{res}         0          0        449          0          0 {txt}{c |}{res}       449 
{txt}      Very Different {c |}{res}         0        156          0          0          0 {txt}{c |}{res}       156 
{txt} Extremely Different {c |}{res}        88          0          0          0          0 {txt}{c |}{res}        88 
{txt}{hline 21}{c +}{hline 55}{c +}{hline 10}
               Total {c |}{res}        88        156        449        698        491 {txt}{c |}{res}     1,882 

{txt}
{com}.         egen gendiff = rowmean(gendiff1 gendiff2 gendiff3)
{txt}(2123 missing values generated)

{com}.         label var gendiff "General Disagreement"
{txt}
{com}.         tab gendiff1

  {txt}General Difference {c |}
        with Disc. 1 {c |}      Freq.     Percent        Cum.
{hline 21}{c +}{hline 35}
Not Different at All {c |}{res}        588       27.79       27.79
{txt}  Slightly Different {c |}{res}        829       39.18       66.97
{txt}Moderately Different {c |}{res}        431       20.37       87.33
{txt}      Very Different {c |}{res}        186        8.79       96.12
{txt} Extremely Different {c |}{res}         82        3.88      100.00
{txt}{hline 21}{c +}{hline 35}
               Total {c |}{res}      2,116      100.00
{txt}
{com}.         tab gendiff2

  {txt}General Difference {c |}
        with Disc. 2 {c |}      Freq.     Percent        Cum.
{hline 21}{c +}{hline 35}
Not Different at All {c |}{res}        560       27.83       27.83
{txt}  Slightly Different {c |}{res}        742       36.88       64.71
{txt}Moderately Different {c |}{res}        456       22.66       87.38
{txt}      Very Different {c |}{res}        165        8.20       95.58
{txt} Extremely Different {c |}{res}         89        4.42      100.00
{txt}{hline 21}{c +}{hline 35}
               Total {c |}{res}      2,012      100.00
{txt}
{com}.         tab gendiff3

  {txt}General Difference {c |}
        with Disc. 3 {c |}      Freq.     Percent        Cum.
{hline 21}{c +}{hline 35}
Not Different at All {c |}{res}        491       26.09       26.09
{txt}  Slightly Different {c |}{res}        698       37.09       63.18
{txt}Moderately Different {c |}{res}        449       23.86       87.04
{txt}      Very Different {c |}{res}        156        8.29       95.32
{txt} Extremely Different {c |}{res}         88        4.68      100.00
{txt}{hline 21}{c +}{hline 35}
               Total {c |}{res}      1,882      100.00
{txt}
{com}.         
. 
. *Relationship, General and Partisan*
.         pwcorr disagree_total disagree_avg gendiff, sig

             {txt}{c |} disagr~l disagr~g  gendiff
{hline 13}{c +}{hline 27}
disagree_t~l {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
disagree_avg {c |} {res}  0.9729   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}
     gendiff {c |} {res}  0.4291   0.4326   1.0000 
             {txt}{c |}{res}   0.0000   0.0000
             {txt}{c |}

{com}.         ttest gendiff1, by(d1_agree)

{txt}Two-sample t test with equal variances
{hline 9}{c TT}{hline 68}
   Group{col 10}{c |}{col 16}Obs{col 27}Mean{col 35}Std. Err.{col 47}Std. Dev.{col 59}[95% Conf. Interval]
{hline 9}{c +}{hline 68}
Disagree {c |}{res}{col 12}    690{col 22} 2.876812{col 34} .0428406{col 46} 1.125331{col 58} 2.792698{col 70} 2.960925
   {txt}Agree {c |}{res}{col 12}   1394{col 22}   1.8967{col 34} .0233322{col 46} .8711392{col 58}  1.85093{col 70}  1.94247
{txt}{hline 9}{c +}{hline 68}
combined {c |}{res}{col 12}   2084{col 22} 2.221209{col 34} .0233807{col 46} 1.067349{col 58} 2.175357{col 70} 2.267061
{txt}{hline 9}{c +}{hline 68}
    diff {c |}{res}{col 22} .9801115{col 34} .0448118{col 58} .8922309{col 70} 1.067992
{txt}{hline 9}{c BT}{hline 68}
    diff = mean({res}Disagree{txt}) - mean({res}Agree{txt})                           t = {res} 21.8717
{txt}Ho: diff = 0                                     degrees of freedom = {res}    2082

    {txt}Ha: diff < 0                 Ha: diff != 0                 Ha: diff > 0
 Pr(T < t) = {res}1.0000         {txt}Pr(|T| > |t|) = {res}0.0000          {txt}Pr(T > t) = {res}0.0000
{txt}
{com}.         ttest gendiff2, by(d2_agree)

{txt}Two-sample t test with equal variances
{hline 9}{c TT}{hline 68}
   Group{col 10}{c |}{col 16}Obs{col 27}Mean{col 35}Std. Err.{col 47}Std. Dev.{col 59}[95% Conf. Interval]
{hline 9}{c +}{hline 68}
Disagree {c |}{res}{col 12}    704{col 22} 2.882102{col 34} .0430967{col 46} 1.143486{col 58} 2.797489{col 70} 2.966716
   {txt}Agree {c |}{res}{col 12}   1278{col 22} 1.898279{col 34} .0242886{col 46} .8682949{col 58} 1.850629{col 70} 1.945928
{txt}{hline 9}{c +}{hline 68}
combined {c |}{res}{col 12}   1982{col 22}  2.24773{col 34} .0243152{col 46} 1.082504{col 58} 2.200044{col 70} 2.295416
{txt}{hline 9}{c +}{hline 68}
    diff {c |}{res}{col 22} .9838237{col 34}  .045759{col 58} .8940829{col 70} 1.073564
{txt}{hline 9}{c BT}{hline 68}
    diff = mean({res}Disagree{txt}) - mean({res}Agree{txt})                           t = {res} 21.5001
{txt}Ho: diff = 0                                     degrees of freedom = {res}    1980

    {txt}Ha: diff < 0                 Ha: diff != 0                 Ha: diff > 0
 Pr(T < t) = {res}1.0000         {txt}Pr(|T| > |t|) = {res}0.0000          {txt}Pr(T > t) = {res}0.0000
{txt}
{com}.         ttest gendiff3, by(d3_agree)

{txt}Two-sample t test with equal variances
{hline 9}{c TT}{hline 68}
   Group{col 10}{c |}{col 16}Obs{col 27}Mean{col 35}Std. Err.{col 47}Std. Dev.{col 59}[95% Conf. Interval]
{hline 9}{c +}{hline 68}
Disagree {c |}{res}{col 12}    677{col 22} 2.929099{col 34} .0425504{col 46} 1.107129{col 58} 2.845552{col 70} 3.012646
   {txt}Agree {c |}{res}{col 12}   1182{col 22} 1.914552{col 34} .0255092{col 46} .8770137{col 58} 1.864503{col 70}   1.9646
{txt}{hline 9}{c +}{hline 68}
combined {c |}{res}{col 12}   1859{col 22} 2.284024{col 34} .0251229{col 46} 1.083201{col 58} 2.234752{col 70} 2.333296
{txt}{hline 9}{c +}{hline 68}
    diff {c |}{res}{col 22} 1.014547{col 34} .0466151{col 58} .9231239{col 70} 1.105971
{txt}{hline 9}{c BT}{hline 68}
    diff = mean({res}Disagree{txt}) - mean({res}Agree{txt})                           t = {res} 21.7644
{txt}Ho: diff = 0                                     degrees of freedom = {res}    1857

    {txt}Ha: diff < 0                 Ha: diff != 0                 Ha: diff > 0
 Pr(T < t) = {res}1.0000         {txt}Pr(|T| > |t|) = {res}0.0000          {txt}Pr(T > t) = {res}0.0000
{txt}
{com}. 
. *Combined (old)
.                 gen d1_both = d1_disagree + gendiff1
{txt}(2156 missing values generated)

{com}.                 gen d2_both = d2_disagree + gendiff2
{txt}(2258 missing values generated)

{com}.                 gen d3_both = d3_disagree + gendiff3
{txt}(2381 missing values generated)

{com}.                 tab d1_both

    {txt}d1_both {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          1 {c |}{res}        508       24.38       24.38
{txt}          2 {c |}{res}        675       32.39       56.77
{txt}          3 {c |}{res}        426       20.44       77.21
{txt}          4 {c |}{res}        255       12.24       89.44
{txt}          5 {c |}{res}        157        7.53       96.98
{txt}          6 {c |}{res}         63        3.02      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,084      100.00
{txt}
{com}.                 tab d2_both

    {txt}d2_both {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          1 {c |}{res}        467       23.56       23.56
{txt}          2 {c |}{res}        629       31.74       55.30
{txt}          3 {c |}{res}        389       19.63       74.92
{txt}          4 {c |}{res}        293       14.78       89.71
{txt}          5 {c |}{res}        129        6.51       96.22
{txt}          6 {c |}{res}         75        3.78      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,982      100.00
{txt}
{com}.                 tab d3_both

    {txt}d3_both {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          1 {c |}{res}        422       22.70       22.70
{txt}          2 {c |}{res}        571       30.72       53.42
{txt}          3 {c |}{res}        384       20.66       74.07
{txt}          4 {c |}{res}        271       14.58       88.65
{txt}          5 {c |}{res}        143        7.69       96.34
{txt}          6 {c |}{res}         68        3.66      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,859      100.00
{txt}
{com}.                 
.                 egen dis_both = rowmean(d1_both d2_both d3_both)
{txt}(2146 missing values generated)

{com}.                 label var dis_both "Index of Network Disagreement"
{txt}
{com}.                 summ dis_both, detail

                {txt}Index of Network Disagreement
{hline 61}
      Percentiles      Smallest
 1%    {res}        1              1
{txt} 5%    {res}        1              1
{txt}10%    {res} 1.333333              1       {txt}Obs         {res}       2094
{txt}25%    {res}        2              1       {txt}Sum of Wgt. {res}       2094

{txt}50%    {res} 2.666667                      {txt}Mean          {res} 2.598615
                        {txt}Largest       Std. Dev.     {res} 1.000358
{txt}75%    {res} 3.333333              6
{txt}90%    {res}        4              6       {txt}Variance      {res} 1.000715
{txt}95%    {res} 4.333333              6       {txt}Skewness      {res} .3907251
{txt}99%    {res}        5              6       {txt}Kurtosis      {res} 2.822583
{txt}
{com}.                 tab dis_both

   {txt}Index of {c |}
    Network {c |}
Disagreemen {c |}
          t {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          1 {c |}{res}        185        8.83        8.83
{txt}   1.333333 {c |}{res}        117        5.59       14.42
{txt}        1.5 {c |}{res}         11        0.53       14.95
{txt}   1.666667 {c |}{res}        164        7.83       22.78
{txt}          2 {c |}{res}        303       14.47       37.25
{txt}   2.333333 {c |}{res}        228       10.89       48.14
{txt}        2.5 {c |}{res}         23        1.10       49.24
{txt}   2.666667 {c |}{res}        215       10.27       59.50
{txt}          3 {c |}{res}        279       13.32       72.83
{txt}   3.333333 {c |}{res}        162        7.74       80.56
{txt}        3.5 {c |}{res}         15        0.72       81.28
{txt}   3.666667 {c |}{res}        157        7.50       88.78
{txt}          4 {c |}{res}        103        4.92       93.70
{txt}   4.333333 {c |}{res}         55        2.63       96.32
{txt}        4.5 {c |}{res}          4        0.19       96.51
{txt}   4.666667 {c |}{res}         23        1.10       97.61
{txt}          5 {c |}{res}         30        1.43       99.04
{txt}   5.333333 {c |}{res}         10        0.48       99.52
{txt}        5.5 {c |}{res}          2        0.10       99.62
{txt}   5.666667 {c |}{res}          4        0.19       99.81
{txt}          6 {c |}{res}          4        0.19      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,094      100.00
{txt}
{com}. 
.                 
.                 *Combined Index (new)
.         /**fn. 5 (Lupton and Thornton: 
>                         A = sum(ai * si) where a = 1 if agree and s = agreement weight
>                         D = sum(di * si) where d = 1 if disagree and s = disagreement weight
>                         Disagreement = D - A**/
.                         
.                 *Agreement Coding*
.                         foreach var in gendiff1 gendiff2 gendiff3 {c -(}
{txt}  2{com}.                                 recode `var' (1=5) (2=4) (3=3) (4=2) (5=1), gen(`var'_ag)
{txt}  3{com}.                                 {c )-}
{txt}(1685 differences between gendiff1 and gendiff1_ag)
(1556 differences between gendiff2 and gendiff2_ag)
(1433 differences between gendiff3 and gendiff3_ag)

{com}.                 *Agree Scale
.                         gen a1 = d1_agree * gendiff1_ag
{txt}(2156 missing values generated)

{com}.                         gen a2 = d2_agree * gendiff2_ag
{txt}(2258 missing values generated)

{com}.                         gen a3 = d3_agree * gendiff3_ag
{txt}(2381 missing values generated)

{com}.                         egen agree_weight = rowtotal(a1 a2 a3), missing
{txt}(2146 missing values generated)

{com}. 
.                 
.                 *Disagree Scale
.                         gen d1 = d1_disagree * gendiff1
{txt}(2156 missing values generated)

{com}.                         gen d2 = d2_disagree * gendiff2
{txt}(2258 missing values generated)

{com}.                         gen d3 = d3_disagree * gendiff3
{txt}(2381 missing values generated)

{com}.                         egen disagree_weight = rowtotal(d1 d2 d3), missing
{txt}(2146 missing values generated)

{com}. 
.                 *Exposure to Disagreement
.                         gen disagree_total_weight = disagree_weight - agree_weight
{txt}(2146 missing values generated)

{com}.                         gen disagree_avg_weight = disagree_total_weight/(pid_disagree+pid_agree)
{txt}(2146 missing values generated)

{com}.                 
.                         foreach var in disagree_total_weight disagree_avg_weight {c -(}
{txt}  2{com}.                                 summ `var' 
{txt}  3{com}.                                 gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.                                 tab `var'01
{txt}  5{com}.                         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_t~t {c |}{res}      2094   -4.677173    7.310196        -15         15
{txt}(2146 missing values generated)

disagree_to {c |}
tal_weight0 {c |}
          1 {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}        137        6.54        6.54
{txt}   .0333333 {c |}{res}        105        5.01       11.56
{txt}   .0666667 {c |}{res}        125        5.97       17.53
{txt}         .1 {c |}{res}        169        8.07       25.60
{txt}   .1333333 {c |}{res}         86        4.11       29.70
{txt}   .1666667 {c |}{res}         75        3.58       33.29
{txt}         .2 {c |}{res}         50        2.39       35.67
{txt}   .2333333 {c |}{res}         59        2.82       38.49
{txt}   .2666667 {c |}{res}         72        3.44       41.93
{txt}         .3 {c |}{res}        127        6.06       47.99
{txt}   .3333333 {c |}{res}        141        6.73       54.73
{txt}   .3666667 {c |}{res}        129        6.16       60.89
{txt}         .4 {c |}{res}         87        4.15       65.04
{txt}   .4333333 {c |}{res}         52        2.48       67.53
{txt}   .4666667 {c |}{res}         36        1.72       69.25
{txt}         .5 {c |}{res}         54        2.58       71.82
{txt}   .5333334 {c |}{res}         82        3.92       75.74
{txt}   .5666667 {c |}{res}         80        3.82       79.56
{txt}         .6 {c |}{res}         97        4.63       84.19
{txt}   .6333333 {c |}{res}         71        3.39       87.58
{txt}   .6666667 {c |}{res}         41        1.96       89.54
{txt}         .7 {c |}{res}         42        2.01       91.55
{txt}   .7333333 {c |}{res}         34        1.62       93.17
{txt}   .7666667 {c |}{res}         53        2.53       95.70
{txt}         .8 {c |}{res}         28        1.34       97.04
{txt}   .8333333 {c |}{res}         24        1.15       98.19
{txt}   .8666667 {c |}{res}         14        0.67       98.85
{txt}         .9 {c |}{res}         11        0.53       99.38
{txt}   .9333333 {c |}{res}          8        0.38       99.76
{txt}   .9666666 {c |}{res}          3        0.14       99.90
{txt}          1 {c |}{res}          2        0.10      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,094      100.00

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagree_a~t {c |}{res}      2094   -1.646132    2.581645         -5          5
{txt}(2146 missing values generated)

disagree_av {c |}
 g_weight01 {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
          0 {c |}{res}        185        8.83        8.83
{txt}   .0333333 {c |}{res}        105        5.01       13.85
{txt}        .05 {c |}{res}          7        0.33       14.18
{txt}   .0666666 {c |}{res}        125        5.97       20.15
{txt}         .1 {c |}{res}        209        9.98       30.13
{txt}   .1333333 {c |}{res}         86        4.11       34.24
{txt}        .15 {c |}{res}          9        0.43       34.67
{txt}   .1666667 {c |}{res}         51        2.44       37.11
{txt}         .2 {c |}{res}         64        3.06       40.16
{txt}   .2333333 {c |}{res}         44        2.10       42.26
{txt}        .25 {c |}{res}          2        0.10       42.36
{txt}   .2666667 {c |}{res}         63        3.01       45.37
{txt}         .3 {c |}{res}        129        6.16       51.53
{txt}   .3333333 {c |}{res}        115        5.49       57.02
{txt}        .35 {c |}{res}          5        0.24       57.26
{txt}   .3666667 {c |}{res}         98        4.68       61.94
{txt}         .4 {c |}{res}         78        3.72       65.66
{txt}   .4333333 {c |}{res}         39        1.86       67.53
{txt}        .45 {c |}{res}         11        0.53       68.05
{txt}   .4666667 {c |}{res}         25        1.19       69.25
{txt}         .5 {c |}{res}         54        2.58       71.82
{txt}   .5333334 {c |}{res}         69        3.30       75.12
{txt}        .55 {c |}{res}          5        0.24       75.36
{txt}   .5666667 {c |}{res}         63        3.01       78.37
{txt}         .6 {c |}{res}         98        4.68       83.05
{txt}   .6333333 {c |}{res}         51        2.44       85.48
{txt}        .65 {c |}{res}          4        0.19       85.67
{txt}   .6666667 {c |}{res}         35        1.67       87.34
{txt}         .7 {c |}{res}         59        2.82       90.16
{txt}   .7333333 {c |}{res}         32        1.53       91.69
{txt}        .75 {c |}{res}          4        0.19       91.88
{txt}   .7666667 {c |}{res}         51        2.44       94.32
{txt}         .8 {c |}{res}         39        1.86       96.18
{txt}   .8333333 {c |}{res}         24        1.15       97.33
{txt}        .85 {c |}{res}          2        0.10       97.42
{txt}   .8666667 {c |}{res}         14        0.67       98.09
{txt}         .9 {c |}{res}         24        1.15       99.24
{txt}   .9333333 {c |}{res}          8        0.38       99.62
{txt}        .95 {c |}{res}          1        0.05       99.67
{txt}   .9666666 {c |}{res}          3        0.14       99.81
{txt}          1 {c |}{res}          4        0.19      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      2,094      100.00
{txt}
{com}.                         
.                         label var disagree_total_weight "Network Disagreement"
{txt}
{com}.                         label var disagree_total_weight "Network Disagreement"
{txt}
{com}.                 
.                         label var disagree_avg_weight "Network Disagreement"
{txt}
{com}.                         label var disagree_avg_weight "Network Disagreement"
{txt}
{com}.                 
.                 
.                 ***************************************************
.                 *****************Control Variables*****************
.                 ***************************************************
.         
. *Education
.         recode DER05 (-6=.) (-2=.) (5=4),  gen(educ)
{txt}(1616 differences between DER05 and educ)

{com}.         label var educ "Education"
{txt}
{com}.         label def ed 1 "< HS" 2 "HS" 3 " Some College" 4 "Bachelor+"
{txt}
{com}.         label values educ ed
{txt}
{com}.         
.         summ educ 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 8}educ {c |}{res}      3222     3.16946    .8536997          1          4
{txt}
{com}.         gen educ01 = (educ - r(min))/(r(max)-r(min))
{txt}(1018 missing values generated)

{com}.         label var educ "Education"
{txt}
{com}.         
. *Age
.         rename DER02 age
{res}{txt}
{com}.         label var age "Age"
{txt}
{com}.         
.         summ age 

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 9}age {c |}{res}      4240    50.78184    15.78628         18         90
{txt}
{com}.         gen age01 = (age - r(min))/(r(max)-r(min))
{txt}
{com}.         label var age01 "Age"
{txt}
{com}.         
.         
. *Income
.         rename DER06 income
{res}{txt}
{com}.         replace income = . if income < 0        
{txt}(1053 real changes made, 1053 to missing)

{com}.         label var income "Income"
{txt}
{com}.         
.         summ income

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 6}income {c |}{res}      3187    12.22529    4.131404          1         19
{txt}
{com}.         gen income01 = (income - r(min))/(r(max)-r(min))
{txt}(1053 missing values generated)

{com}.         label var income01 "Income"
{txt}
{com}.         
.         
. *Race
.         rename DER04 race_eth
{res}{txt}
{com}.         label var race_eth "Race/Ethnicity"
{txt}
{com}.         label def rac 1 "White" 2 "Black" 3 "Hispanic" 4 "Other"
{txt}
{com}.         label values race_eth rac
{txt}
{com}.         
. *Gender
.         recode DER01 (1=0) (2=1), gen(gender)
{txt}(4240 differences between DER01 and gender)

{com}.         label var gender "Gender" 
{txt}
{com}.         label def gena 1 "Female" 0 "Male"
{txt}
{com}.         label values gender gena
{txt}
{com}. 
. *Employment
.         *CP (Core Profile?) Question
.                 recode CPQ17 (-7=.) (-6=.) (-5=.) (-4=.) (1=1) (2=1) (3=2) (4=2) (5=3) (6=4) (7=5), gen(empl_cp)
{txt}(2729 differences between CPQ17 and empl_cp)

{com}.                 label var empl_cp "Employment (CP)"
{txt}
{com}.                 label def emp 1 "Working" 2 "Unemployed" 3 "Retired" 4 "Disabled" 5 "Not Working: Other" 
{txt}
{com}.                 label values empl_cp emp
{txt}
{com}.                 
.                 recode empl_cp (1=1) (2=2) (3=3) (4=4) (5=4) , gen(empl_cp1)
{txt}(220 differences between empl_cp and empl_cp1)

{com}.                 label def emp2 1 "Working" 2 "Unemployed" 3 "Retired" 4 "Disabled/Not Working/Other"
{txt}
{com}.                 label values empl_cp1 emp2
{txt}
{com}.                 label var empl_cp1 "Employment"
{txt}
{com}. 
.                 
.         *Employment (W11)
.                 recode W11ZG1 (-7=.) (-6=.) (-5=.) (-4=.) (1=1) (2=1) (3=2) (4=2) (5=3) (6=4) (7=5), gen(empl_w11)
{txt}(2828 differences between W11ZG1 and empl_w11)

{com}.                 label var empl_w11 "Employment (W11)"
{txt}
{com}.                 label values empl_w11 emp
{txt}
{com}.                 
.                 recode empl_w11 (1=1) (2=2) (3=3)(4=4) (5=4) (6=4) (7=4), gen(empl_w11a)
{txt}(146 differences between empl_w11 and empl_w11a)

{com}.                 label values empl_w11a emp2
{txt}
{com}.                 label var empl_w11a "Employment (W11)"
{txt}
{com}.                 
.                 
.                 
.         *Relationship
.                 tab empl_cp empl_w11, row col
{txt}
{c TLC}{hline 19}{c TRC}
{c |} Key{col 21}{c |}
{c LT}{hline 19}{c RT}
{c |}{space 5}{it:frequency}{col 21}{c |}
{c |}{space 2}{it:row percentage}{col 21}{c |}
{c |}{space 1}{it:column percentage}{col 21}{c |}
{c BLC}{hline 19}{c BRC}

                   {c |}                    Employment (W11)
   Employment (CP) {c |}   Working  Unemploye    Retired   Disabled  Not Worki {c |}     Total
{hline 19}{c +}{hline 55}{c +}{hline 10}
           Working {c |}{res}     1,480         44         32          8         22 {txt}{c |}{res}     1,586 
                   {txt}{c |}{res}     93.32       2.77       2.02       0.50       1.39 {txt}{c |}{res}    100.00 
                   {txt}{c |}{res}     92.79      48.35       6.32       7.92      16.79 {txt}{c |}{res}     65.43 
{txt}{hline 19}{c +}{hline 55}{c +}{hline 10}
        Unemployed {c |}{res}        42         36          3          0          4 {txt}{c |}{res}        85 
                   {txt}{c |}{res}     49.41      42.35       3.53       0.00       4.71 {txt}{c |}{res}    100.00 
                   {txt}{c |}{res}      2.63      39.56       0.59       0.00       3.05 {txt}{c |}{res}      3.51 
{txt}{hline 19}{c +}{hline 55}{c +}{hline 10}
           Retired {c |}{res}        25          4        440          4          8 {txt}{c |}{res}       481 
                   {txt}{c |}{res}      5.20       0.83      91.48       0.83       1.66 {txt}{c |}{res}    100.00 
                   {txt}{c |}{res}      1.57       4.40      86.96       3.96       6.11 {txt}{c |}{res}     19.84 
{txt}{hline 19}{c +}{hline 55}{c +}{hline 10}
          Disabled {c |}{res}         3          0          9         85          0 {txt}{c |}{res}        97 
                   {txt}{c |}{res}      3.09       0.00       9.28      87.63       0.00 {txt}{c |}{res}    100.00 
                   {txt}{c |}{res}      0.19       0.00       1.78      84.16       0.00 {txt}{c |}{res}      4.00 
{txt}{hline 19}{c +}{hline 55}{c +}{hline 10}
Not Working: Other {c |}{res}        45          7         22          4         97 {txt}{c |}{res}       175 
                   {txt}{c |}{res}     25.71       4.00      12.57       2.29      55.43 {txt}{c |}{res}    100.00 
                   {txt}{c |}{res}      2.82       7.69       4.35       3.96      74.05 {txt}{c |}{res}      7.22 
{txt}{hline 19}{c +}{hline 55}{c +}{hline 10}
             Total {c |}{res}     1,595         91        506        101        131 {txt}{c |}{res}     2,424 
                   {txt}{c |}{res}     65.80       3.75      20.87       4.17       5.40 {txt}{c |}{res}    100.00 
                   {txt}{c |}{res}    100.00     100.00     100.00     100.00     100.00 {txt}{c |}{res}    100.00 

{txt}
{com}. 
. *Married Status
.         recode DER24 (-6=.) (-2=.) (1=1) (2=0) (3=0) (4=0) (5=0) (6=0) (7=0) (8=0) (9=0), gen(marital)
{txt}(2240 differences between DER24 and marital)

{com}.         label var marital "Marriage Status"
{txt}
{com}.         label def mar 1 "Married" 0 "Not Married" 
{txt}
{com}.         label values marital mar
{txt}
{com}.         tab marital

   {txt}Marriage {c |}
     Status {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
Not Married {c |}{res}      1,169       36.89       36.89
{txt}    Married {c |}{res}      2,000       63.11      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      3,169      100.00
{txt}
{com}. 
. *Interest
.         label def inte 1 "Not Interested" 2 "Slightly" 3 "Moderately" 4 "Very" 5 "Extremely"
{txt}
{com}.         *W1
.                 recode  W1K1 (-7=.) (-6=.) (-5=.) (-4=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(interest_w1)
{txt}(3738 differences between W1K1 and interest_w1)

{com}.                 label var interest_w1 "Pol. Interest (W1)"
{txt}
{com}.                 label values interest_w1 inte
{txt}
{com}.                 tab interest_w1

 {txt}Pol. Interest {c |}
          (W1) {c |}      Freq.     Percent        Cum.
{hline 15}{c +}{hline 35}
Not Interested {c |}{res}         42        2.60        2.60
{txt}      Slightly {c |}{res}        182       11.26       13.86
{txt}    Moderately {c |}{res}        502       31.06       44.93
{txt}          Very {c |}{res}        524       32.43       77.35
{txt}     Extremely {c |}{res}        366       22.65      100.00
{txt}{hline 15}{c +}{hline 35}
         Total {c |}{res}      1,616      100.00
{txt}
{com}.         *W9
.                 recode  W9H1 (-7=.) (-6=.) (-5=.) (-4=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(interest_w9)
{txt}(3441 differences between W9H1 and interest_w9)

{com}.                 label var interest_w9 "Pol. Interest (W9)"
{txt}
{com}.                 label values interest_w9 inte
{txt}
{com}.                 tab interest_w9

 {txt}Pol. Interest {c |}
          (W9) {c |}      Freq.     Percent        Cum.
{hline 15}{c +}{hline 35}
Not Interested {c |}{res}         52        1.90        1.90
{txt}      Slightly {c |}{res}        266        9.71       11.61
{txt}    Moderately {c |}{res}        799       29.17       40.78
{txt}          Very {c |}{res}        995       36.33       77.11
{txt}     Extremely {c |}{res}        627       22.89      100.00
{txt}{hline 15}{c +}{hline 35}
         Total {c |}{res}      2,739      100.00
{txt}
{com}.         *W10
.                 recode  W10H1 (-7=.) (-6=.) (-5=.) (-4=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(interest_w10)
{txt}(3476 differences between W10H1 and interest_w10)

{com}.                 label var interest_w10 "Pol. Interest (W10)"
{txt}
{com}.                 label values interest_w10 inte
{txt}
{com}.                 tab interest_w10

 {txt}Pol. Interest {c |}
         (W10) {c |}      Freq.     Percent        Cum.
{hline 15}{c +}{hline 35}
Not Interested {c |}{res}         51        1.89        1.89
{txt}      Slightly {c |}{res}        255        9.47       11.36
{txt}    Moderately {c |}{res}        764       28.37       39.73
{txt}          Very {c |}{res}        949       35.24       74.97
{txt}     Extremely {c |}{res}        674       25.03      100.00
{txt}{hline 15}{c +}{hline 35}
         Total {c |}{res}      2,693      100.00
{txt}
{com}.         *W11
.                         recode  W11H1 (-7=.) (-6=.) (-5=.) (-4=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(interest_w11)
{txt}(3548 differences between W11H1 and interest_w11)

{com}.                 label var interest_w11 "Pol. Interest (W11)"
{txt}
{com}.                 label values interest_w11 inte
{txt}
{com}.                 tab interest_w11

 {txt}Pol. Interest {c |}
         (W11) {c |}      Freq.     Percent        Cum.
{hline 15}{c +}{hline 35}
Not Interested {c |}{res}         56        2.10        2.10
{txt}      Slightly {c |}{res}        213        7.99       10.09
{txt}    Moderately {c |}{res}        692       25.97       36.06
{txt}          Very {c |}{res}      1,005       37.71       73.77
{txt}     Extremely {c |}{res}        699       26.23      100.00
{txt}{hline 15}{c +}{hline 35}
         Total {c |}{res}      2,665      100.00
{txt}
{com}.         *W19
.                 recode  W19H1 (-7=.) (-6=.) (-5=.) (-4=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(interest_w19)
{txt}(3389 differences between W19H1 and interest_w19)

{com}.                 label var interest_w19 "Pol. Interest (W19)"
{txt}
{com}.                 label values interest_w19 inte
{txt}
{com}.                 tab interest_w19

 {txt}Pol. Interest {c |}
         (W19) {c |}      Freq.     Percent        Cum.
{hline 15}{c +}{hline 35}
Not Interested {c |}{res}         68        2.85        2.85
{txt}      Slightly {c |}{res}        405       16.96       19.81
{txt}    Moderately {c |}{res}        851       35.64       55.44
{txt}          Very {c |}{res}        686       28.73       84.17
{txt}     Extremely {c |}{res}        378       15.83      100.00
{txt}{hline 15}{c +}{hline 35}
         Total {c |}{res}      2,388      100.00
{txt}
{com}.         *Relationship
.                 pwcorr interest_w1 interest_w9  interest_w10  interest_w11  interest_w19, sig 

             {txt}{c |} inter~w1 inter~w9 inter~10 inter~11 inter~19
{hline 13}{c +}{hline 45}
 interest_w1 {c |} {res}  1.0000 
             {txt}{c |}
             {c |}
 interest_w9 {c |} {res}  0.6684   1.0000 
             {txt}{c |}{res}   0.0000
             {txt}{c |}
interest_w10 {c |} {res}  0.6504   0.7191   1.0000 
             {txt}{c |}{res}   0.0000   0.0000
             {txt}{c |}
interest_w11 {c |} {res}  0.6436   0.6772   0.7086   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000
             {txt}{c |}
interest_w19 {c |} {res}  0.6422   0.6546   0.6480   0.6311   1.0000 
             {txt}{c |}{res}   0.0000   0.0000   0.0000   0.0000
             {txt}{c |}

{com}.         
. 
. *Avg. Discussant Interest in Politics
.         label def discinterest 1 "Not at all" 2 "Slightly" 3 "Moderately" 4 "Very" 5 "Extremely"
{txt}
{com}.         gen interestd1 = .
{txt}(4240 missing values generated)

{com}.         replace interestd1 = 1 if W9ZD17_1 == 5
{txt}(47 real changes made)

{com}.         replace interestd1 = 2 if W9ZD17_1 == 4
{txt}(180 real changes made)

{com}.         replace interestd1 = 3 if W9ZD17_1 == 3
{txt}(440 real changes made)

{com}.         replace interestd1 = 4 if W9ZD17_1 == 2
{txt}(602 real changes made)

{com}.         replace interestd1 = 5 if W9ZD17_1 == 1         
{txt}(804 real changes made)

{com}.         label var interestd1 "Disc. 1 Interest Level"
{txt}
{com}.         label values interestd1 discinterest 
{txt}
{com}.         tab interestd1 W9ZD17_1         

   {txt}Disc. 1 {c |}          w9zd17_1. How interested is name1 in
  Interest {c |}                  government/politics
     Level {c |} 1. Extrem  2. Very i  3. Modera  4. Slight  5. Not in {c |}     Total
{hline 11}{c +}{hline 55}{c +}{hline 10}
Not at all {c |}{res}         0          0          0          0         47 {txt}{c |}{res}        47 
{txt}  Slightly {c |}{res}         0          0          0        180          0 {txt}{c |}{res}       180 
{txt}Moderately {c |}{res}         0          0        440          0          0 {txt}{c |}{res}       440 
{txt}      Very {c |}{res}         0        602          0          0          0 {txt}{c |}{res}       602 
{txt} Extremely {c |}{res}       804          0          0          0          0 {txt}{c |}{res}       804 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
     Total {c |}{res}       804        602        440        180         47 {txt}{c |}{res}     2,073 

{txt}
{com}.                                 
.         gen interestd2 = .
{txt}(4240 missing values generated)

{com}.         replace interestd2 = 1 if W9ZD17_2 == 5
{txt}(45 real changes made)

{com}.         replace interestd2 = 2 if W9ZD17_2 == 4
{txt}(199 real changes made)

{com}.         replace interestd2 = 3 if W9ZD17_2 == 3
{txt}(466 real changes made)

{com}.         replace interestd2 = 4 if W9ZD17_2 == 2
{txt}(612 real changes made)

{com}.         replace interestd2 = 5 if W9ZD17_2 == 1         
{txt}(645 real changes made)

{com}.         label var interestd2 "Disc. 2 Interest Level"
{txt}
{com}.         label values interestd2 discinterest                    
{txt}
{com}.         tab interestd2 W9ZD17_2         

   {txt}Disc. 2 {c |}          w9zd17_2. How interested is name2 in
  Interest {c |}                  government/politics
     Level {c |} 1. Extrem  2. Very i  3. Modera  4. Slight  5. Not in {c |}     Total
{hline 11}{c +}{hline 55}{c +}{hline 10}
Not at all {c |}{res}         0          0          0          0         45 {txt}{c |}{res}        45 
{txt}  Slightly {c |}{res}         0          0          0        199          0 {txt}{c |}{res}       199 
{txt}Moderately {c |}{res}         0          0        466          0          0 {txt}{c |}{res}       466 
{txt}      Very {c |}{res}         0        612          0          0          0 {txt}{c |}{res}       612 
{txt} Extremely {c |}{res}       645          0          0          0          0 {txt}{c |}{res}       645 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
     Total {c |}{res}       645        612        466        199         45 {txt}{c |}{res}     1,967 

{txt}
{com}. 
.         gen interestd3 = .
{txt}(4240 missing values generated)

{com}.         replace interestd3 = 1 if W9ZD17_3 == 5
{txt}(49 real changes made)

{com}.         replace interestd3 = 2 if W9ZD17_3 == 4
{txt}(214 real changes made)

{com}.         replace interestd3 = 3 if W9ZD17_3 == 3
{txt}(466 real changes made)

{com}.         replace interestd3 = 4 if W9ZD17_3 == 2
{txt}(565 real changes made)

{com}.         replace interestd3 = 5 if W9ZD17_3 == 1         
{txt}(550 real changes made)

{com}.         label var interestd3 "Disc. 3 Interest Level"
{txt}
{com}.         label values interestd3 discinterest 
{txt}
{com}.         tab interestd3 W9ZD17_3         

   {txt}Disc. 3 {c |}          w9zd17_3. How interested is name3 in
  Interest {c |}                  government/politics
     Level {c |} 1. Extrem  2. Very i  3. Modera  4. Slight  5. Not in {c |}     Total
{hline 11}{c +}{hline 55}{c +}{hline 10}
Not at all {c |}{res}         0          0          0          0         49 {txt}{c |}{res}        49 
{txt}  Slightly {c |}{res}         0          0          0        214          0 {txt}{c |}{res}       214 
{txt}Moderately {c |}{res}         0          0        466          0          0 {txt}{c |}{res}       466 
{txt}      Very {c |}{res}         0        565          0          0          0 {txt}{c |}{res}       565 
{txt} Extremely {c |}{res}       550          0          0          0          0 {txt}{c |}{res}       550 
{txt}{hline 11}{c +}{hline 55}{c +}{hline 10}
     Total {c |}{res}       550        565        466        214         49 {txt}{c |}{res}     1,844 

{txt}
{com}.         
.         summ interestd1-interestd3

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 2}interestd1 {c |}{res}      2073    3.933912    1.071288          1          5
{txt}{space 2}interestd2 {c |}{res}      1967    3.820031    1.069386          1          5
{txt}{space 2}interestd3 {c |}{res}      1844    3.733731    1.088155          1          5
{txt}
{com}.         
.         egen network_interest = rowmean(interestd1 interestd2 interestd3)
{txt}(2167 missing values generated)

{com}.         label var network_interest "Network Pol. Interest"
{txt}
{com}.         
.                 *Weighted Scale
.                 
.                         *Agree/Weight
.                         gen a1i = d1_agree * interestd1
{txt}(2170 missing values generated)

{com}.                         gen a2i = d2_agree * interestd2
{txt}(2277 missing values generated)

{com}.                         gen a3i = d3_agree * interestd3
{txt}(2400 missing values generated)

{com}.                         egen agree_int = rowtotal(a1i a2i a3i), missing
{txt}(2169 missing values generated)

{com}.                 
.                         *Disagree/Weight
.                         gen d1i = d1_disagree * interestd1
{txt}(2170 missing values generated)

{com}.                         gen d2i = d2_disagree * interestd2
{txt}(2277 missing values generated)

{com}.                         gen d3i = d3_disagree * interestd3
{txt}(2400 missing values generated)

{com}.                         egen disagree_int = rowtotal(d1i d2i d3i), missing
{txt}(2169 missing values generated)

{com}.                 
.                         *Scale
.                                 gen disagree_total_int = disagree_int - agree_int
{txt}(2169 missing values generated)

{com}.                                 gen disagree_avg_int = disagree_total_int/(pid_disagree + pid_agree)
{txt}(2169 missing values generated)

{com}.                                 label var disagree_total_int "Network Disagreement (Interest Weighted)"
{txt}
{com}.                                 label var disagree_avg_int "Network Disagreement (Interest Weighted)"
{txt}
{com}.                                 
.                                 foreach var in disagree_total_int disagree_avg_int {c -(}
{txt}  2{com}.                                         summ `var'
{txt}  3{com}.                                         gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.                                         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagr~l_int {c |}{res}      2071   -3.577982     7.96833        -15         15
{txt}(2169 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
disagr~g_int {c |}{res}      2071    -1.24489     2.80755         -5          5
{txt}(2169 missing values generated)

{com}.                                 
.                                 label var disagree_total_int01 "Network Disagreement (Interest Weighted)"
{txt}
{com}.                                 label var disagree_avg_int01 "Network Disagreement (Interest Weighted)"
{txt}
{com}.                                 
. 
. *Network Ties - How close to each other?
. 
. recode W9ZD8A W9ZD8B W9ZD8C (-6=.) (-5=.) (-1=.) ///
>         (1=6) (2=5) (3=4) (4=3) (5=2) (6=1), gen(tclose1 tclose2 tclose3)
{txt}(4240 differences between W9ZD8A and tclose1)
(4240 differences between W9ZD8B and tclose2)
(4240 differences between W9ZD8C and tclose3)

{com}. 
. egen network_close = rowmean(tclose1 tclose2 tclose3) 
{txt}(2223 missing values generated)

{com}. label var network_close "Avg. Closeness of Ties to Each Other"
{txt}
{com}. 
. *Weighted by Tie Closenes*
.         recode  W9ZD4_1  W9ZD4_2  W9ZD4_3 ///
>                 (-7=.) (-6=.) (-5=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(close1 close2 close3)
{txt}(3948 differences between W9ZD4_1 and close1)
(3834 differences between W9ZD4_2 and close2)
(3836 differences between W9ZD4_3 and close3)

{com}.         
.         *Agree/Weight
.                         gen a1c = d1_agree * close1
{txt}(2156 missing values generated)

{com}.                         gen a2c = d2_agree * close2
{txt}(2257 missing values generated)

{com}.                         gen a3c = d3_agree * close3
{txt}(2381 missing values generated)

{com}.                         egen agree_close = rowtotal(a1c a2c a3c), missing
{txt}(2145 missing values generated)

{com}.                 
.                 *Disagree/Weight
.                         gen d1c = d1_disagree * close1
{txt}(2156 missing values generated)

{com}.                         gen d2c = d2_disagree * close2
{txt}(2257 missing values generated)

{com}.                         gen d3c = d3_disagree * close3
{txt}(2381 missing values generated)

{com}.                         egen disagree_close = rowtotal(d1c d2c d3c), missing
{txt}(2145 missing values generated)

{com}.                 
.                         *Scale
.                                 gen disagree_total_close = disagree_close - agree_close
{txt}(2145 missing values generated)

{com}.                 
.                 
.                                 
.         
. *Personal Economic Situation (W19)
.         recode W19WX3 (-7=.) (-6=.) (-5=.) (1=5) (2=4) (3=3) (4=2) (5=1), gen(pers_finance)
{txt}(3556 differences between W19WX3 and pers_finance)

{com}.         label var pers_finance "Personal Economic Situation, Past 3mos"
{txt}
{com}.         label def pers 1 "Not at all Diff." 2 "Slightly Difficult" 3 "Moderately" 4 "Very" 5 "Extremely"
{txt}
{com}.         label values pers_finance pers
{txt}
{com}.         
.         
. *Political Knowledge
. 
. 
.         *W2
.                 label def correct 1 "Correct" 0 "Incorrect/NA"
{txt}
{com}.                 *Presidential Term Liimit*
.                         gen term = . 
{txt}(4240 missing values generated)

{com}.                         replace term = 1 if W2U2 == 2
{txt}(1351 real changes made)

{com}.                         replace term = 0 if W2U2 == 1
{txt}(27 real changes made)

{com}.                         replace term = 0 if W2U2 >=3 & W2U2 <= 60
{txt}(59 real changes made)

{com}.                         replace term = 0 if W2U2 == -7
{txt}(19 real changes made)

{com}.                         label var term "Pres. Term Limit" 
{txt}
{com}.                         label values term correct
{txt}
{com}.                         tab term        

  {txt}Pres. Term {c |}
       Limit {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Incorrect/NA {c |}{res}        105        7.21        7.21
{txt}     Correct {c |}{res}      1,351       92.79      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}      1,456      100.00
{txt}
{com}.                 *Senator Term
.                         gen sen_term = . 
{txt}(4240 missing values generated)

{com}.                         replace sen_term = 1 if W2U3 == 6
{txt}(547 real changes made)

{com}.                         replace sen_term = 0 if W2U3 >=0 & W2U3 <= 5
{txt}(740 real changes made)

{com}.                         replace sen_term = 0 if W2U3 >=7 & W2U3 <=66
{txt}(119 real changes made)

{com}.                         replace sen_term = 0 if W2U3 == -7
{txt}(51 real changes made)

{com}.                         label var sen_term "Senator Term Limit"
{txt}
{com}.                         label values sen_term correct
{txt}
{com}.                         tab sen_term 

{txt}Senator Term {c |}
       Limit {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Incorrect/NA {c |}{res}        910       62.46       62.46
{txt}     Correct {c |}{res}        547       37.54      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}      1,457      100.00
{txt}
{com}.                         
.                 *Senator Per State
.                         gen senators = .
{txt}(4240 missing values generated)

{com}.                         replace senators = 1 if W2U4 == 2
{txt}(1068 real changes made)

{com}.                         replace senators = 0 if W2U4 >=3 & W2U4 <= 1000
{txt}(131 real changes made)

{com}.                         replace senators = 0 if W2U4 >=0 & W2U4 <= 1
{txt}(181 real changes made)

{com}.                         replace senators = 0 if W2U4 == -7
{txt}(77 real changes made)

{com}.                         label var senators "#Senators per State"
{txt}
{com}.                         label values senators correct
{txt}
{com}.                         tab senators

   {txt}#Senators {c |}
   per State {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Incorrect/NA {c |}{res}        389       26.70       26.70
{txt}     Correct {c |}{res}      1,068       73.30      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}      1,457      100.00
{txt}
{com}.                         
.                         
.                 *House Term
.                         gen house_term = .
{txt}(4240 missing values generated)

{com}.                         replace house_term = 1 if W2U5 == 2
{txt}(568 real changes made)

{com}.                         replace house_term = 0 if W2U5 >=0 & W2U5 <=1
{txt}(12 real changes made)

{com}.                         replace house_term = 0 if W2U5 >=3 & W2U5 <=100
{txt}(803 real changes made)

{com}.                         replace house_term = 0 if W2U5 == -7
{txt}(74 real changes made)

{com}.                         label var house_term "House Rep Term Limit"
{txt}
{com}.                         label values house_term correct
{txt}
{com}.                         tab house_term

   {txt}House Rep {c |}
  Term Limit {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Incorrect/NA {c |}{res}        889       61.02       61.02
{txt}     Correct {c |}{res}        568       38.98      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}      1,457      100.00
{txt}
{com}.                         
.                 
.                 *Who Takes Over if Pres and VP Die
.                         gen succession = . 
{txt}(4240 missing values generated)

{com}.                         replace succession = 1 if W2U6 == 3
{txt}(994 real changes made)

{com}.                         replace succession = 0 if W2U6 >=1 & W2U6 <=2
{txt}(425 real changes made)

{com}.                         replace succession = 0 if W2U6 == -7
{txt}(38 real changes made)

{com}.                         label var succession "Pres Succession"
{txt}
{com}.                         label values succession correct
{txt}
{com}.                         tab succession

        {txt}Pres {c |}
  Succession {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Incorrect/NA {c |}{res}        463       31.78       31.78
{txt}     Correct {c |}{res}        994       68.22      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}      1,457      100.00
{txt}
{com}.                 
.                 *Overriding a Veto
.                         gen veto = . 
{txt}(4240 missing values generated)

{com}.                         replace veto = 1 if W2U7 == 2
{txt}(1040 real changes made)

{com}.                         replace veto = 0 if W2U7 == 1
{txt}(114 real changes made)

{com}.                         replace veto = 0 if W2U7 >=3 & W2U7 <=4
{txt}(264 real changes made)

{com}.                         replace veto = 0 if W2U7 == -7
{txt}(39 real changes made)

{com}.                         label var veto "Veto Override"
{txt}
{com}.                         label values veto correct
{txt}
{com}.                         tab veto

        {txt}Veto {c |}
    Override {c |}      Freq.     Percent        Cum.
{hline 13}{c +}{hline 35}
Incorrect/NA {c |}{res}        417       28.62       28.62
{txt}     Correct {c |}{res}      1,040       71.38      100.00
{txt}{hline 13}{c +}{hline 35}
       Total {c |}{res}      1,457      100.00
{txt}
{com}.                 
.                 alpha term sen_term senators house_term succession veto, item

{txt}Test scale = mean(unstandardized items)

                                                            average
                             item-test     item-rest       interitem
Item         {c |}  Obs  Sign   correlation   correlation     covariance      alpha
{hline 13}{c +}{hline 65}
term{col 14}{c |}{res}{col 16}1456{col 24}+{col 31} 0.3857{col 45} 0.2279{col 59} .0498231{col 73} 0.5970
{txt}sen_term{col 14}{c |}{res}{col 16}1457{col 24}+{col 31} 0.6468{col 45} 0.3961{col 59} .0340593{col 73} 0.5310
{txt}senators{col 14}{c |}{res}{col 16}1457{col 24}+{col 31} 0.6396{col 45} 0.4136{col 59} .0348055{col 73} 0.5251
{txt}house_term{col 14}{c |}{res}{col 16}1457{col 24}+{col 31} 0.6078{col 45} 0.3406{col 59} .0369582{col 73} 0.5572
{txt}succession{col 14}{c |}{res}{col 16}1457{col 24}+{col 31} 0.6001{col 45} 0.3456{col 59} .0374132{col 73} 0.5540
{txt}veto{col 14}{c |}{res}{col 16}1457{col 24}+{col 31} 0.5577{col 45} 0.3000{col 59} .0403401{col 73} 0.5732
{txt}{hline 13}{c +}{hline 65}
Test scale{col 14}{c |}{res}{col 59} .0389004{col 73} 0.6026
{txt}{hline 13}{c BT}{hline 65}

{com}.                 egen knowl = rowtotal(term sen_term senators house_term succession veto), missing
{txt}(2783 missing values generated)

{com}.                 
.                 summ knowl

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 7}knowl {c |}{res}      1457    3.821551    1.524886          0          6
{txt}
{com}.                 gen knowl01 = (knowl - r(min))/(r(max)-r(min))
{txt}(2783 missing values generated)

{com}.                 label var knowl01 "Knowledge" 
{txt}
{com}.                 
.                 
.         
. ***Partisan Ambivalence***
. 
. 
.         *Wave 2
.                 *Fav: Dem
.                         gen dem_fav_w2 = . 
{txt}(4240 missing values generated)

{com}.                         replace dem_fav_w2 = 0 if W2L2 == 2
{txt}(534 real changes made)

{com}.                         replace dem_fav_w2 = 0.25  if W2L2 == 1 & W2L3 == 4
{txt}(213 real changes made)

{com}.                         replace dem_fav_w2 = 0.50  if W2L2 == 1 & W2L3 == 3
{txt}(353 real changes made)

{com}.                         replace dem_fav_w2 = 0.75  if W2L2 == 1 & W2L3 == 2
{txt}(246 real changes made)

{com}.                         replace dem_fav_w2 = 1  if W2L2 == 1 & W2L3 == 1
{txt}(97 real changes made)

{com}. 
.                 *Unfav: Dem
.                         gen dem_unfav_w2 = .
{txt}(4240 missing values generated)

{com}.                         replace dem_unfav_w2 = 0 if W2L4 == 2
{txt}(529 real changes made)

{com}.                         replace dem_unfav_w2 = 0.25  if W2L4 == 1 & W2L5 == 4
{txt}(286 real changes made)

{com}.                         replace dem_unfav_w2 = 0.50  if W2L4 == 1 & W2L5 == 3
{txt}(322 real changes made)

{com}.                         replace dem_unfav_w2 = 0.75  if W2L4 == 1 & W2L5 == 2
{txt}(185 real changes made)

{com}.                         replace dem_unfav_w2 = 1  if W2L4 == 1 & W2L5 == 1
{txt}(122 real changes made)

{com}.                 
.                 *Rep:Fav
.                         gen rep_fav_w2 = . 
{txt}(4240 missing values generated)

{com}.                         replace rep_fav_w2 = 0 if W2L7 == 2
{txt}(660 real changes made)

{com}.                         replace rep_fav_w2 = 0.25  if W2L7 == 1 & W2L8 == 4
{txt}(211 real changes made)

{com}.                         replace rep_fav_w2 = 0.50  if W2L7 == 1 & W2L8 == 3
{txt}(338 real changes made)

{com}.                         replace rep_fav_w2 = 0.75  if W2L7 == 1 & W2L8 == 2
{txt}(189 real changes made)

{com}.                         replace rep_fav_w2 = 1  if W2L7 == 1 & W2L8 == 1
{txt}(47 real changes made)

{com}.                 
.                 
.                 *Rep:Unfav
.                         gen rep_unfav_w2 = .
{txt}(4240 missing values generated)

{com}.                         replace rep_unfav_w2 = 0 if W2L9 == 2
{txt}(437 real changes made)

{com}.                         replace rep_unfav_w2 = 0.25  if W2L9 == 1 & W2L10 == 4
{txt}(274 real changes made)

{com}.                         replace rep_unfav_w2 = 0.50  if W2L9 == 1 & W2L10 == 3
{txt}(365 real changes made)

{com}.                         replace rep_unfav_w2 = 0.75  if W2L9 == 1 & W2L10 == 2
{txt}(216 real changes made)

{com}.                         replace rep_unfav_w2 = 1  if W2L9 == 1 & W2L10 == 1
{txt}(150 real changes made)

{com}.                 
.                 *ID Consistent
.                         gen consistent_w2 = .
{txt}(4240 missing values generated)

{com}.                         replace consistent_w2 = dem_fav_w2 + rep_unfav_w2 if pid_31 == 1
{txt}(628 real changes made)

{com}.                         replace consistent_w2 = dem_unfav_w2 + rep_fav_w2 if pid_31 == 2
{txt}(586 real changes made)

{com}.                         label var consistent_w2 "Partisan Identity Consistent Likes/Dislikes (W2)"
{txt}
{com}.                         
.                 *ID Conflicting
.                         gen conflicting_w2 = .
{txt}(4240 missing values generated)

{com}.                         replace conflicting_w2 = dem_unfav_w2 + rep_fav_w2 if pid_31 == 1
{txt}(628 real changes made)

{com}.                         replace conflicting_w2 = dem_fav_w2 + rep_unfav_w2 if pid_31 == 2
{txt}(583 real changes made)

{com}.                         label var conflicting_w2 "Partisan Identity Conflicting Likes/Dislikes (W2)"
{txt}
{com}.                         
.                 *In vs. out Fav/unfav
. 
.                         gen in_like_w2 = .
{txt}(4240 missing values generated)

{com}.                         replace in_like_w2  = dem_fav_w2 if pid_31 == 1
{txt}(628 real changes made)

{com}.                         replace in_like_w2 =  rep_fav_w2 if pid_31 == 2
{txt}(586 real changes made)

{com}.                 
.                         gen in_dislike_w2 = .
{txt}(4240 missing values generated)

{com}.                         replace in_dislike_w2 = dem_unfav_w2 if pid_31 == 1
{txt}(628 real changes made)

{com}.                         replace in_dislike_w2 = rep_unfav_w2 if pid_31 == 2
{txt}(583 real changes made)

{com}.                         
.                         gen out_like_w2 = .
{txt}(4240 missing values generated)

{com}.                         replace out_like_w2 = rep_fav_w2 if pid_31 == 1
{txt}(629 real changes made)

{com}.                         replace out_like_w2 = dem_fav_w2 if pid_31 == 2
{txt}(585 real changes made)

{com}.                         
.                         gen out_dislike_w2 = .
{txt}(4240 missing values generated)

{com}.                         replace out_dislike_w2 = rep_unfav_w2 if pid_31 == 1
{txt}(629 real changes made)

{com}.                         replace out_dislike_w2 = dem_unfav_w2 if pid_31 == 2
{txt}(586 real changes made)

{com}.                         
.                         recode in_like_w2 in_dislike_w2 out_like_w2 out_dislike_w2      (0 = 1) (0.25 = 2) (0.5 = 3) (0.75 =4) (1 = 5)
{txt}(in_like_w2: 1214 changes made)
(in_dislike_w2: 1211 changes made)
(out_like_w2: 1214 changes made)
(out_dislike_w2: 1215 changes made)

{com}.                         
.                         label var in_like_w2 "In-Party: Favorable (W2)"
{txt}
{com}.                         label var in_dislike_w2 "In-Party: Unfavorable (W2)"
{txt}
{com}.                         label var out_like_w2 "Out_Party: Favorable (W2)"
{txt}
{com}.                         label var out_dislike_w2 "Out_Party: Unfavorable (W2)"                  
{txt}
{com}.                                 
.                         label def fav 1 "No Fav. Thoughts" 2 "Slightly Favorable" 3 "Moderately Favorable" 4 "Very Favorable" 5 "Extremely Favorable"
{txt}
{com}.                         label values in_like_w2 out_like_w2 fav
{txt}
{com}.                         label def unfav 1 "No Unfav. Thoughts" 2 "Slightly Unfavorable" 3 "Moderately Unfavorable" 4 "Very Unfavorable" 5 "Extremely Unfavorable"
{txt}
{com}.                         label values in_dislike_w2 out_dislike_w2 unfav
{txt}
{com}.                         
.                         
.                         
.                         
. *W11                    
.                 *Fav: Dem
.                         gen dem_fav_w11 = . 
{txt}(4240 missing values generated)

{com}.                         replace dem_fav_w11 = 0 if W11LB2 == 2
{txt}(941 real changes made)

{com}.                         replace dem_fav_w11 = 0.25  if W11LB2 == 1 & W11LB4 == 4
{txt}(351 real changes made)

{com}.                         replace dem_fav_w11 = 0.50  if W11LB2 == 1 & W11LB4 == 3
{txt}(651 real changes made)

{com}.                         replace dem_fav_w11 = 0.75  if W11LB2 == 1 & W11LB4 == 2
{txt}(539 real changes made)

{com}.                         replace dem_fav_w11 = 1  if W11LB2 == 1 & W11LB4 == 1
{txt}(177 real changes made)

{com}. 
.                 *Unfav: Dem
.                         gen dem_unfav_w11 = .
{txt}(4240 missing values generated)

{com}.                         replace dem_unfav_w11 = 0 if W11LB3 == 2
{txt}(1086 real changes made)

{com}.                         replace dem_unfav_w11 = 0.25  if W11LB3 == 1 & W11LB5 == 4
{txt}(455 real changes made)

{com}.                         replace dem_unfav_w11 = 0.50  if W11LB3 == 1 & W11LB5 == 3
{txt}(582 real changes made)

{com}.                         replace dem_unfav_w11 = 0.75  if W11LB3 == 1 & W11LB5 == 2
{txt}(337 real changes made)

{com}.                         replace dem_unfav_w11 = 1  if W11LB3 == 1 & W11LB5 == 1
{txt}(201 real changes made)

{com}.                 
.                 *Rep:Fav
.                         gen rep_fav_w11 = . 
{txt}(4240 missing values generated)

{com}.                         replace rep_fav_w11 = 0 if W11LB7 == 2
{txt}(1178 real changes made)

{com}.                         replace rep_fav_w11 = 0.25  if W11LB7 == 1 & W11LB9 == 4
{txt}(377 real changes made)

{com}.                         replace rep_fav_w11 = 0.50  if W11LB7 == 1 & W11LB9 == 3
{txt}(661 real changes made)

{com}.                         replace rep_fav_w11 = 0.75  if W11LB7 == 1 & W11LB9 == 2
{txt}(367 real changes made)

{com}.                         replace rep_fav_w11 = 1  if W11LB7 == 1 & W11LB9 == 1
{txt}(80 real changes made)

{com}.                 
.                 
.                 *Rep:Unfav
.                         gen rep_unfav_w11 = .
{txt}(4240 missing values generated)

{com}.                         replace rep_unfav_w11 = 0 if W11LB8 == 2
{txt}(825 real changes made)

{com}.                         replace rep_unfav_w11 = 0.25  if W11LB8 == 1 & W11LB10 == 4
{txt}(281 real changes made)

{com}.                         replace rep_unfav_w11 = 0.50  if W11LB8 == 1 & W11LB10 == 3
{txt}(642 real changes made)

{com}.                         replace rep_unfav_w11 = 0.75  if W11LB8 == 1 & W11LB10 == 2
{txt}(464 real changes made)

{com}.                         replace rep_unfav_w11 = 1  if W11LB8 == 1 & W11LB10 == 1
{txt}(215 real changes made)

{com}.                 
.                 *ID Consistent
.                         gen consistent_w11 = .
{txt}(4240 missing values generated)

{com}.                         replace consistent_w11 = dem_fav_w11 + rep_unfav_w11 if pid_39 == 1
{txt}(1112 real changes made)

{com}.                         replace consistent_w11 = dem_unfav_w11 + rep_fav_w11 if pid_39 == 2
{txt}(1046 real changes made)

{com}.                         label var consistent_w11 "Partisan Identity Consistent Likes/Dislikes (W10)"
{txt}
{com}.                         
.                 *ID Conflicting
.                         gen conflicting_w11 = .
{txt}(4240 missing values generated)

{com}.                         replace conflicting_w11 = dem_unfav_w11 + rep_fav_w11 if pid_39 == 1
{txt}(1127 real changes made)

{com}.                         replace conflicting_w11 = dem_fav_w11 + rep_unfav_w11 if pid_39 == 2
{txt}(851 real changes made)

{com}.                         label var conflicting_w11 "Partisan Identity Conclifting Likes/Dislikes (W10)"
{txt}
{com}.                         
.                         *Earlier PID 
.                                         *ID Consistent
.                                         gen consistent_w11a = .
{txt}(4240 missing values generated)

{com}.                                         replace consistent_w11a = dem_fav_w11 + rep_unfav_w11 if pid_31 == 1
{txt}(607 real changes made)

{com}.                                         replace consistent_w11a = dem_unfav_w11 + rep_fav_w11 if pid_31 == 2
{txt}(595 real changes made)

{com}.                                         label var consistent_w11a "Partisan Identity Consistent Likes/Dislikes (W10)"
{txt}
{com}.                                         
.                                 *ID Conflicting
.                                         gen conflicting_w11a = .
{txt}(4240 missing values generated)

{com}.                                         replace conflicting_w11a = dem_unfav_w11 + rep_fav_w11 if pid_31 == 1
{txt}(614 real changes made)

{com}.                                         replace conflicting_w11a = dem_fav_w11 + rep_unfav_w11 if pid_31 == 2
{txt}(491 real changes made)

{com}.                                         label var conflicting_w11a "Partisan Identity Conclifting Likes/Dislikes (W10)"
{txt}
{com}.                 
.                                 
.         
.                         gen in_like_w11 = .
{txt}(4240 missing values generated)

{com}.                         replace in_like_w11  = dem_fav_w11 if pid_31 == 1
{txt}(614 real changes made)

{com}.                         replace in_like_w11 =  rep_fav_w11 if pid_31 == 2
{txt}(596 real changes made)

{com}.                 
.                         gen in_dislike_w11 = .
{txt}(4240 missing values generated)

{com}.                         replace in_dislike_w11 = dem_unfav_w11 if pid_31 == 1
{txt}(614 real changes made)

{com}.                         replace in_dislike_w11 = rep_unfav_w11 if pid_31 == 2
{txt}(494 real changes made)

{com}.                         
.                         gen out_like_w11 = .
{txt}(4240 missing values generated)

{com}.                         replace out_like_w11 = rep_fav_w11 if pid_31 == 1
{txt}(615 real changes made)

{com}.                         replace out_like_w11 = dem_fav_w11 if pid_31 == 2
{txt}(593 real changes made)

{com}.                         
.                         gen out_dislike_w11 = .
{txt}(4240 missing values generated)

{com}.                         replace out_dislike_w11 = rep_unfav_w11 if pid_31 == 1
{txt}(607 real changes made)

{com}.                         replace out_dislike_w11 = dem_unfav_w11 if pid_31 == 2
{txt}(595 real changes made)

{com}.                         
.                         label var in_like_w11 "In-Party: Favorable (W11)"
{txt}
{com}.                         label var in_dislike_w11 "In-Party: Unfavorable (W11)"
{txt}
{com}.                         label var out_like_w11 "Out_Party: Favorable (W11)"
{txt}
{com}.                         label var out_dislike_w11 "Out_Party: Unfavorable (W11)"                        
{txt}
{com}.                                 
.                         recode in_like_w11 in_dislike_w11 out_like_w11 out_dislike_w11 ///
>                                 (0 = 1) (0.25 = 2) (0.5 = 3) (0.75 =4) (1 = 5)
{txt}(in_like_w11: 1210 changes made)
(in_dislike_w11: 1108 changes made)
(out_like_w11: 1208 changes made)
(out_dislike_w11: 1202 changes made)

{com}.                         
.                         label values in_like_w11 out_like_w11 fav
{txt}
{com}.                         label values in_dislike_w11 out_dislike_w11 unfav
{txt}
{com}.                         
.                         
.                         
.                                 
.                         
. *Matching
. 
. gen black = .
{txt}(4240 missing values generated)

{com}. replace black = 1 if race == 2
{txt}(492 real changes made)

{com}. replace black = 0 if race == 1
{txt}(3292 real changes made)

{com}. replace black = 0 if race >=3 & race <=4
{txt}(456 real changes made)

{com}. 
. tabulate pid_str1, gen(pstr1_)

    {txt}PID Str {c |}
       (W1) {c |}      Freq.     Percent        Cum.
{hline 12}{c +}{hline 35}
       Lean {c |}{res}        321       22.70       22.70
{txt} Not Strong {c |}{res}        489       34.58       57.28
{txt}     Strong {c |}{res}        604       42.72      100.00
{txt}{hline 12}{c +}{hline 35}
      Total {c |}{res}      1,414      100.00
{txt}
{com}. 
. 
. recode DER09W1 (-7=.) (-4=.) (-6=.) (-5=.) ///
>         (1=4) (2=3) (3=2) (4=1) ///
>         (7=4) (6=3) (5=2), gen(ideol_str1)
{txt}(4240 differences between DER09W1 and ideol_str1)

{com}.         
. recode DER09W2 (-7=.) (-6=.) (-5=.) ///
>         (1=4) (2=3) (3=2) (4=1) ///
>         (7=4) (6=3) (5=2), gen(ideol_str2)
{txt}(4240 differences between DER09W2 and ideol_str2)

{com}. 
. summ interest_w9

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 1}interest_w9 {c |}{res}      2739    3.686017    .9908225          1          5
{txt}
{com}. gen interest_w901 = (interest_w9 - r(min))/(r(max)-r(min))
{txt}(1501 missing values generated)

{com}. label var interest_w901 "Political Interest" 
{txt}
{com}. 
. 
. **Need for cognition and need to evaluate***
. 
. recode W11ZE1 (1=4) (2=3) (3=2) (4=1) (-5 -6 -7 =.), gen(opinionated)
{txt}(4240 differences between W11ZE1 and opinionated)

{com}. 
. gen opinion_degree = . 
{txt}(4240 missing values generated)

{com}. replace opinion_degree = 1  if W11ZE2 == 1 & W11ZE3B == 1
{txt}(46 real changes made)

{com}. replace opinion_degree = 2  if W11ZE2 == 1 & W11ZE3B == 2
{txt}(263 real changes made)

{com}. replace opinion_degree = 3  if W11ZE2 == 2
{txt}(1684 real changes made)

{com}. replace opinion_degree = 4  if W11ZE2 == 3 & W11ZE3A == 2
{txt}(373 real changes made)

{com}. replace opinion_degree = 5  if W11ZE2 == 3 & W11ZE3A == 1
{txt}(292 real changes made)

{com}. 
. foreach var in opinionated opinion_degree {c -(}
{txt}  2{com}.         summ `var'
{txt}  3{com}.         gen `var'01 = (`var' - r(min))/(r(max)-r(min))
{txt}  4{com}.         {c )-}

{txt}    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
{space 1}opinionated {c |}{res}      2662    2.802404    .7817114          1          4
{txt}(1578 missing values generated)

    Variable {c |}       Obs        Mean    Std. Dev.       Min        Max
{hline 13}{c +}{hline 56}
opinion_de~e {c |}{res}      2658    3.226486    .8348036          1          5
{txt}(1582 missing values generated)

{com}. 
. egen evaluate = rowmean(opinionated01 opinion_degree01)
{txt}(1578 missing values generated)

{com}. egen evaluate1 = rowtotal(opinionated01 opinion_degree01), missing
{txt}(1578 missing values generated)

{com}. 
. label var evaluate1 "Need to Evaluate"
{txt}
{com}. 
. 
. recode W11ZE6 (1=0) (2=1) (-5 -6 -7 =.), gen(complex)
{txt}(4240 differences between W11ZE6 and complex)

{com}. 
. gen thinking = . 
{txt}(4240 missing values generated)

{com}. replace thinking = 1  if W11ZE4 == 2 & W11ZE5B == 1
{txt}(86 real changes made)

{com}. replace thinking = 2  if W11ZE4 == 2 & W11ZE5B == 2
{txt}(141 real changes made)

{com}. replace thinking = 3  if W11ZE4 == 3
{txt}(1092 real changes made)

{com}. replace thinking = 4  if W11ZE4 == 1 & W11ZE5A == 2
{txt}(512 real changes made)

{com}. replace thinking = 5  if W11ZE4 == 1 & W11ZE5A == 1
{txt}(830 real changes made)

{com}. 
. recode thinking (1=0) (2=0.25) (3=0.5) (4=0.75) (5=1), gen(thinking01)
{txt}(2661 differences between thinking and thinking01)

{com}. 
. egen nfc = rowmean(thinking01 complex)
{txt}(1578 missing values generated)

{com}. egen nfc1 = rowtotal(thinking01 complex), missing
{txt}(1578 missing values generated)

{com}. 
. label var nfc1 "Need for Cognition"
{txt}
{com}. 
. 
. 
. 
{txt}end of do-file

{com}. set more off
{txt}
{com}. 
. 
. eststo clear
{txt}
{com}. eststo: ologit w10_retro i.partisan_9 c.disagree_total c.numgiven network_interest interest_w9  ///
>         age educ income i.gender i.empl_cp1 i.race  i.marital nfc1 evaluate1 [pweight= WGTL10]

{res}{txt}Iteration 0:{space 3}log pseudolikelihood = {res: -319.4502}  
Iteration 1:{space 3}log pseudolikelihood = {res:-296.62611}  
Iteration 2:{space 3}log pseudolikelihood = {res:-292.20908}  
Iteration 3:{space 3}log pseudolikelihood = {res:-292.07641}  
Iteration 4:{space 3}log pseudolikelihood = {res:-292.07244}  
Iteration 5:{space 3}log pseudolikelihood = {res:-292.07244}  
{res}
{txt}Ordered logistic regression{col 51}Number of obs{col 67}= {res}      1567
{txt}{col 51}Wald chi2({res}18{txt}){col 67}= {res}     61.58
{txt}{col 51}Prob > chi2{col 67}= {res}    0.0000
{txt}Log pseudolikelihood = {res}-292.07244{txt}{col 51}Pseudo R2{col 67}= {res}    0.0857

{txt}{hline 28}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 29}{c |}{col 41}    Robust
{col 1}                  w10_retro{col 29}{c |}      Coef.{col 41}   Std. Err.{col 53}      z{col 61}   P>|z|{col 69}     [95% Con{col 82}f. Interval]
{hline 28}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{space 17}partisan_9 {c |}
{space 15}In-Partisan  {c |}{col 29}{res}{space 2} 1.720953{col 41}{space 2} .5264698{col 52}{space 1}    3.27{col 61}{space 3}0.001{col 69}{space 4} .6890912{col 82}{space 3} 2.752815
{txt}{space 13}disagree_total {c |}{col 29}{res}{space 2}-.0718973{col 41}{space 2}  .118164{col 52}{space 1}   -0.61{col 61}{space 3}0.543{col 69}{space 4}-.3034944{col 82}{space 3} .1596998
{txt}{space 19}numgiven {c |}{col 29}{res}{space 2}-.0227147{col 41}{space 2} .0763733{col 52}{space 1}   -0.30{col 61}{space 3}0.766{col 69}{space 4}-.1724035{col 82}{space 3} .1269742
{txt}{space 11}network_interest {c |}{col 29}{res}{space 2} .0584764{col 41}{space 2} .2003209{col 52}{space 1}    0.29{col 61}{space 3}0.770{col 69}{space 4}-.3341452{col 82}{space 3} .4510981
{txt}{space 16}interest_w9 {c |}{col 29}{res}{space 2}-.1333536{col 41}{space 2} .2699695{col 52}{space 1}   -0.49{col 61}{space 3}0.621{col 69}{space 4}-.6624841{col 82}{space 3} .3957769
{txt}{space 24}age {c |}{col 29}{res}{space 2}-.0068539{col 41}{space 2} .0133843{col 52}{space 1}   -0.51{col 61}{space 3}0.609{col 69}{space 4}-.0330866{col 82}{space 3} .0193789
{txt}{space 23}educ {c |}{col 29}{res}{space 2}-.1422304{col 41}{space 2}  .189368{col 52}{space 1}   -0.75{col 61}{space 3}0.453{col 69}{space 4}-.5133849{col 82}{space 3} .2289241
{txt}{space 21}income {c |}{col 29}{res}{space 2}-.0672982{col 41}{space 2} .0502065{col 52}{space 1}   -1.34{col 61}{space 3}0.180{col 69}{space 4}-.1657011{col 82}{space 3} .0311046
{txt}{space 27} {c |}
{space 21}gender {c |}
{space 20}Female  {c |}{col 29}{res}{space 2} .0086056{col 41}{space 2} .3134329{col 52}{space 1}    0.03{col 61}{space 3}0.978{col 69}{space 4}-.6057116{col 82}{space 3} .6229228
{txt}{space 27} {c |}
{space 19}empl_cp1 {c |}
{space 16}Unemployed  {c |}{col 29}{res}{space 2} .3845283{col 41}{space 2} .7341887{col 52}{space 1}    0.52{col 61}{space 3}0.600{col 69}{space 4}-1.054455{col 82}{space 3} 1.823512
{txt}{space 19}Retired  {c |}{col 29}{res}{space 2} .4504254{col 41}{space 2}  .407743{col 52}{space 1}    1.10{col 61}{space 3}0.269{col 69}{space 4}-.3487362{col 82}{space 3} 1.249587
{txt}Disabled/Not Working/Other  {c |}{col 29}{res}{space 2} -.110743{col 41}{space 2} .6264002{col 52}{space 1}   -0.18{col 61}{space 3}0.860{col 69}{space 4}-1.338465{col 82}{space 3} 1.116979
{txt}{space 27} {c |}
{space 19}race_eth {c |}
{space 21}Black  {c |}{col 29}{res}{space 2}-.3424366{col 41}{space 2} .7545552{col 52}{space 1}   -0.45{col 61}{space 3}0.650{col 69}{space 4}-1.821338{col 82}{space 3} 1.136464
{txt}{space 18}Hispanic  {c |}{col 29}{res}{space 2} .6818443{col 41}{space 2} .6324022{col 52}{space 1}    1.08{col 61}{space 3}0.281{col 69}{space 4}-.5576412{col 82}{space 3}  1.92133
{txt}{space 21}Other  {c |}{col 29}{res}{space 2}-2.340342{col 41}{space 2}  1.10449{col 52}{space 1}   -2.12{col 61}{space 3}0.034{col 69}{space 4}-4.505102{col 82}{space 3}-.1755822
{txt}{space 27} {c |}
{space 20}marital {c |}
{space 19}Married  {c |}{col 29}{res}{space 2} .2395998{col 41}{space 2} .4067067{col 52}{space 1}    0.59{col 61}{space 3}0.556{col 69}{space 4}-.5575308{col 82}{space 3}  1.03673
{txt}{space 23}nfc1 {c |}{col 29}{res}{space 2} .2541754{col 41}{space 2} .2672398{col 52}{space 1}    0.95{col 61}{space 3}0.342{col 69}{space 4} -.269605{col 82}{space 3} .7779557
{txt}{space 18}evaluate1 {c |}{col 29}{res}{space 2} .1780903{col 41}{space 2} .3538061{col 52}{space 1}    0.50{col 61}{space 3}0.615{col 69}{space 4}-.5153569{col 82}{space 3} .8715375
{txt}{hline 28}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
                      /cut1 {c |}{col 29}{res}{space 2} 3.013855{col 41}{space 2} 1.365985{col 69}{space 4} .3365736{col 82}{space 3} 5.691136
{txt}                      /cut2 {c |}{col 29}{res}{space 2} 5.021837{col 41}{space 2} 1.441192{col 69}{space 4} 2.197152{col 82}{space 3} 7.846522
{txt}{hline 28}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
({res}est1{txt} stored)

{com}.         
. eststo: ologit w10_retro i.partisan_9##c.disagree_total c.numgiven network_interest interest_w9         ///
>         age educ income i.gender i.empl_cp1 i.race  i.marital nfc1 evaluate1 [pweight= WGTL10]

{res}{txt}Iteration 0:{space 3}log pseudolikelihood = {res: -319.4502}  
Iteration 1:{space 3}log pseudolikelihood = {res:-296.65759}  
Iteration 2:{space 3}log pseudolikelihood = {res:-291.88312}  
Iteration 3:{space 3}log pseudolikelihood = {res:-291.74983}  
Iteration 4:{space 3}log pseudolikelihood = {res:-291.74598}  
Iteration 5:{space 3}log pseudolikelihood = {res:-291.74598}  
{res}
{txt}Ordered logistic regression{col 51}Number of obs{col 67}= {res}      1567
{txt}{col 51}Wald chi2({res}19{txt}){col 67}= {res}     63.47
{txt}{col 51}Prob > chi2{col 67}= {res}    0.0000
{txt}Log pseudolikelihood = {res}-291.74598{txt}{col 51}Pseudo R2{col 67}= {res}    0.0867

{txt}{hline 28}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 29}{c |}{col 41}    Robust
{col 1}                  w10_retro{col 29}{c |}      Coef.{col 41}   Std. Err.{col 53}      z{col 61}   P>|z|{col 69}     [95% Con{col 82}f. Interval]
{hline 28}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{space 17}partisan_9 {c |}
{space 15}In-Partisan  {c |}{col 29}{res}{space 2} 1.575733{col 41}{space 2} .6428187{col 52}{space 1}    2.45{col 61}{space 3}0.014{col 69}{space 4}  .315831{col 82}{space 3} 2.835634
{txt}{space 13}disagree_total {c |}{col 29}{res}{space 2} .0508178{col 41}{space 2} .3448139{col 52}{space 1}    0.15{col 61}{space 3}0.883{col 69}{space 4}-.6250049{col 82}{space 3} .7266406
{txt}{space 27} {c |}
partisan_9#c.disagree_total {c |}
{space 15}In-Partisan  {c |}{col 29}{res}{space 2}-.1472608{col 41}{space 2} .3538799{col 52}{space 1}   -0.42{col 61}{space 3}0.677{col 69}{space 4}-.8408526{col 82}{space 3}  .546331
{txt}{space 27} {c |}
{space 19}numgiven {c |}{col 29}{res}{space 2}-.0224907{col 41}{space 2} .0768913{col 52}{space 1}   -0.29{col 61}{space 3}0.770{col 69}{space 4}-.1731949{col 82}{space 3} .1282135
{txt}{space 11}network_interest {c |}{col 29}{res}{space 2} .0580207{col 41}{space 2}  .200991{col 52}{space 1}    0.29{col 61}{space 3}0.773{col 69}{space 4}-.3359144{col 82}{space 3} .4519558
{txt}{space 16}interest_w9 {c |}{col 29}{res}{space 2}-.1364519{col 41}{space 2}  .274607{col 52}{space 1}   -0.50{col 61}{space 3}0.619{col 69}{space 4}-.6746716{col 82}{space 3} .4017679
{txt}{space 24}age {c |}{col 29}{res}{space 2}-.0069231{col 41}{space 2} .0133324{col 52}{space 1}   -0.52{col 61}{space 3}0.604{col 69}{space 4}-.0330542{col 82}{space 3} .0192079
{txt}{space 23}educ {c |}{col 29}{res}{space 2} -.147609{col 41}{space 2} .1855021{col 52}{space 1}   -0.80{col 61}{space 3}0.426{col 69}{space 4}-.5111865{col 82}{space 3} .2159685
{txt}{space 21}income {c |}{col 29}{res}{space 2} -.067612{col 41}{space 2} .0505388{col 52}{space 1}   -1.34{col 61}{space 3}0.181{col 69}{space 4}-.1666663{col 82}{space 3} .0314422
{txt}{space 27} {c |}
{space 21}gender {c |}
{space 20}Female  {c |}{col 29}{res}{space 2}  .000568{col 41}{space 2} .3225711{col 52}{space 1}    0.00{col 61}{space 3}0.999{col 69}{space 4}-.6316597{col 82}{space 3} .6327956
{txt}{space 27} {c |}
{space 19}empl_cp1 {c |}
{space 16}Unemployed  {c |}{col 29}{res}{space 2} .4009743{col 41}{space 2} .7372561{col 52}{space 1}    0.54{col 61}{space 3}0.587{col 69}{space 4}-1.044021{col 82}{space 3}  1.84597
{txt}{space 19}Retired  {c |}{col 29}{res}{space 2} .4519538{col 41}{space 2} .4057779{col 52}{space 1}    1.11{col 61}{space 3}0.265{col 69}{space 4}-.3433563{col 82}{space 3} 1.247264
{txt}Disabled/Not Working/Other  {c |}{col 29}{res}{space 2}-.1172406{col 41}{space 2} .6232106{col 52}{space 1}   -0.19{col 61}{space 3}0.851{col 69}{space 4}-1.338711{col 82}{space 3}  1.10423
{txt}{space 27} {c |}
{space 19}race_eth {c |}
{space 21}Black  {c |}{col 29}{res}{space 2}-.2013811{col 41}{space 2} .7777197{col 52}{space 1}   -0.26{col 61}{space 3}0.796{col 69}{space 4}-1.725684{col 82}{space 3} 1.322922
{txt}{space 18}Hispanic  {c |}{col 29}{res}{space 2} .6838173{col 41}{space 2} .6319205{col 52}{space 1}    1.08{col 61}{space 3}0.279{col 69}{space 4}-.5547242{col 82}{space 3} 1.922359
{txt}{space 21}Other  {c |}{col 29}{res}{space 2}-2.408793{col 41}{space 2} 1.141939{col 52}{space 1}   -2.11{col 61}{space 3}0.035{col 69}{space 4}-4.646952{col 82}{space 3}-.1706337
{txt}{space 27} {c |}
{space 20}marital {c |}
{space 19}Married  {c |}{col 29}{res}{space 2} .2395619{col 41}{space 2} .4089911{col 52}{space 1}    0.59{col 61}{space 3}0.558{col 69}{space 4}-.5620459{col 82}{space 3}  1.04117
{txt}{space 23}nfc1 {c |}{col 29}{res}{space 2} .2494302{col 41}{space 2}  .265294{col 52}{space 1}    0.94{col 61}{space 3}0.347{col 69}{space 4}-.2705366{col 82}{space 3}  .769397
{txt}{space 18}evaluate1 {c |}{col 29}{res}{space 2}  .193554{col 41}{space 2} .3582896{col 52}{space 1}    0.54{col 61}{space 3}0.589{col 69}{space 4}-.5086808{col 82}{space 3} .8957887
{txt}{hline 28}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
                      /cut1 {c |}{col 29}{res}{space 2} 2.870583{col 41}{space 2}  1.40556{col 69}{space 4} .1157366{col 82}{space 3} 5.625429
{txt}                      /cut2 {c |}{col 29}{res}{space 2} 4.879232{col 41}{space 2} 1.520272{col 69}{space 4} 1.899552{col 82}{space 3} 7.858911
{txt}{hline 28}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
({res}est2{txt} stored)

{com}.         
. eststo: ologit w11_retro i.partisan_9 c.disagree_total c.numgiven network_interest interest_w9  ///
>         age educ income i.gender i.empl_cp1 i.race i.marital nfc1 evaluate1 [pweight= WGTL11]

{res}{txt}Iteration 0:{space 3}log pseudolikelihood = {res:-414.61772}  
Iteration 1:{space 3}log pseudolikelihood = {res:-369.88001}  
Iteration 2:{space 3}log pseudolikelihood = {res:-348.11495}  
Iteration 3:{space 3}log pseudolikelihood = {res:-347.59308}  
Iteration 4:{space 3}log pseudolikelihood = {res:-347.58388}  
Iteration 5:{space 3}log pseudolikelihood = {res:-347.58386}  
{res}
{txt}Ordered logistic regression{col 51}Number of obs{col 67}= {res}      1567
{txt}{col 51}Wald chi2({res}18{txt}){col 67}= {res}     71.89
{txt}{col 51}Prob > chi2{col 67}= {res}    0.0000
{txt}Log pseudolikelihood = {res}-347.58386{txt}{col 51}Pseudo R2{col 67}= {res}    0.1617

{txt}{hline 28}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 29}{c |}{col 41}    Robust
{col 1}                  w11_retro{col 29}{c |}      Coef.{col 41}   Std. Err.{col 53}      z{col 61}   P>|z|{col 69}     [95% Con{col 82}f. Interval]
{hline 28}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{space 17}partisan_9 {c |}
{space 15}In-Partisan  {c |}{col 29}{res}{space 2} 1.583139{col 41}{space 2} .3769336{col 52}{space 1}    4.20{col 61}{space 3}0.000{col 69}{space 4} .8443632{col 82}{space 3} 2.321916
{txt}{space 13}disagree_total {c |}{col 29}{res}{space 2}-.2271751{col 41}{space 2} .0925445{col 52}{space 1}   -2.45{col 61}{space 3}0.014{col 69}{space 4} -.408559{col 82}{space 3}-.0457912
{txt}{space 19}numgiven {c |}{col 29}{res}{space 2}-.1134171{col 41}{space 2} .0727265{col 52}{space 1}   -1.56{col 61}{space 3}0.119{col 69}{space 4}-.2559585{col 82}{space 3} .0291243
{txt}{space 11}network_interest {c |}{col 29}{res}{space 2}-.3187613{col 41}{space 2}  .195179{col 52}{space 1}   -1.63{col 61}{space 3}0.102{col 69}{space 4}-.7013051{col 82}{space 3} .0637824
{txt}{space 16}interest_w9 {c |}{col 29}{res}{space 2}-.0424357{col 41}{space 2} .2337174{col 52}{space 1}   -0.18{col 61}{space 3}0.856{col 69}{space 4}-.5005134{col 82}{space 3}  .415642
{txt}{space 24}age {c |}{col 29}{res}{space 2} -.028122{col 41}{space 2} .0115113{col 52}{space 1}   -2.44{col 61}{space 3}0.015{col 69}{space 4}-.0506837{col 82}{space 3}-.0055602
{txt}{space 23}educ {c |}{col 29}{res}{space 2}-.1338843{col 41}{space 2} .1821566{col 52}{space 1}   -0.73{col 61}{space 3}0.462{col 69}{space 4}-.4909047{col 82}{space 3} .2231361
{txt}{space 21}income {c |}{col 29}{res}{space 2}-.0449929{col 41}{space 2} .0463183{col 52}{space 1}   -0.97{col 61}{space 3}0.331{col 69}{space 4} -.135775{col 82}{space 3} .0457893
{txt}{space 27} {c |}
{space 21}gender {c |}
{space 20}Female  {c |}{col 29}{res}{space 2} .1173576{col 41}{space 2} .3082496{col 52}{space 1}    0.38{col 61}{space 3}0.703{col 69}{space 4}-.4868005{col 82}{space 3} .7215157
{txt}{space 27} {c |}
{space 19}empl_cp1 {c |}
{space 16}Unemployed  {c |}{col 29}{res}{space 2} .4429321{col 41}{space 2} .6397029{col 52}{space 1}    0.69{col 61}{space 3}0.489{col 69}{space 4}-.8108627{col 82}{space 3} 1.696727
{txt}{space 19}Retired  {c |}{col 29}{res}{space 2} .1296495{col 41}{space 2} .4795579{col 52}{space 1}    0.27{col 61}{space 3}0.787{col 69}{space 4}-.8102667{col 82}{space 3} 1.069566
{txt}Disabled/Not Working/Other  {c |}{col 29}{res}{space 2} .4215263{col 41}{space 2}  .433725{col 52}{space 1}    0.97{col 61}{space 3}0.331{col 69}{space 4}-.4285591{col 82}{space 3} 1.271612
{txt}{space 27} {c |}
{space 19}race_eth {c |}
{space 21}Black  {c |}{col 29}{res}{space 2} .7005116{col 41}{space 2} .5349171{col 52}{space 1}    1.31{col 61}{space 3}0.190{col 69}{space 4}-.3479066{col 82}{space 3}  1.74893
{txt}{space 18}Hispanic  {c |}{col 29}{res}{space 2}  1.06038{col 41}{space 2} .5748166{col 52}{space 1}    1.84{col 61}{space 3}0.065{col 69}{space 4}-.0662399{col 82}{space 3}    2.187
{txt}{space 21}Other  {c |}{col 29}{res}{space 2}-2.306666{col 41}{space 2} 1.141439{col 52}{space 1}   -2.02{col 61}{space 3}0.043{col 69}{space 4}-4.543846{col 82}{space 3}-.0694858
{txt}{space 27} {c |}
{space 20}marital {c |}
{space 19}Married  {c |}{col 29}{res}{space 2} -.410179{col 41}{space 2} .3515411{col 52}{space 1}   -1.17{col 61}{space 3}0.243{col 69}{space 4}-1.099187{col 82}{space 3} .2788289
{txt}{space 23}nfc1 {c |}{col 29}{res}{space 2} .0877391{col 41}{space 2} .2431055{col 52}{space 1}    0.36{col 61}{space 3}0.718{col 69}{space 4}-.3887389{col 82}{space 3}  .564217
{txt}{space 18}evaluate1 {c |}{col 29}{res}{space 2}-.2813597{col 41}{space 2} .4162703{col 52}{space 1}   -0.68{col 61}{space 3}0.499{col 69}{space 4}-1.097234{col 82}{space 3}  .534515
{txt}{hline 28}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
                      /cut1 {c |}{col 29}{res}{space 2}-.4242036{col 41}{space 2} 1.130441{col 69}{space 4}-2.639827{col 82}{space 3}  1.79142
{txt}                      /cut2 {c |}{col 29}{res}{space 2} 2.401416{col 41}{space 2} 1.127725{col 69}{space 4} .1911153{col 82}{space 3} 4.611716
{txt}{hline 28}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
({res}est3{txt} stored)

{com}.                 
. eststo: ologit w11_retro i.partisan_9##c.disagree_total c.numgiven network_interest interest_w9         ///
>         age educ income i.gender i.empl_cp1 i.race i.marital nfc1 evaluate1 [pweight= WGTL11]

{res}{txt}Iteration 0:{space 3}log pseudolikelihood = {res:-414.61772}  
Iteration 1:{space 3}log pseudolikelihood = {res:-368.59272}  
Iteration 2:{space 3}log pseudolikelihood = {res:-343.97772}  
Iteration 3:{space 3}log pseudolikelihood = {res:-341.83584}  
Iteration 4:{space 3}log pseudolikelihood = {res: -341.7907}  
Iteration 5:{space 3}log pseudolikelihood = {res:-341.79057}  
Iteration 6:{space 3}log pseudolikelihood = {res:-341.79057}  
{res}
{txt}Ordered logistic regression{col 51}Number of obs{col 67}= {res}      1567
{txt}{col 51}Wald chi2({res}19{txt}){col 67}= {res}     67.07
{txt}{col 51}Prob > chi2{col 67}= {res}    0.0000
{txt}Log pseudolikelihood = {res}-341.79057{txt}{col 51}Pseudo R2{col 67}= {res}    0.1756

{txt}{hline 28}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 29}{c |}{col 41}    Robust
{col 1}                  w11_retro{col 29}{c |}      Coef.{col 41}   Std. Err.{col 53}      z{col 61}   P>|z|{col 69}     [95% Con{col 82}f. Interval]
{hline 28}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{space 17}partisan_9 {c |}
{space 15}In-Partisan  {c |}{col 29}{res}{space 2} 2.776933{col 41}{space 2} .5936074{col 52}{space 1}    4.68{col 61}{space 3}0.000{col 69}{space 4} 1.613484{col 82}{space 3} 3.940383
{txt}{space 13}disagree_total {c |}{col 29}{res}{space 2}-.7583352{col 41}{space 2} .2418843{col 52}{space 1}   -3.14{col 61}{space 3}0.002{col 69}{space 4} -1.23242{col 82}{space 3}-.2842506
{txt}{space 27} {c |}
partisan_9#c.disagree_total {c |}
{space 15}In-Partisan  {c |}{col 29}{res}{space 2} .6488323{col 41}{space 2} .2547937{col 52}{space 1}    2.55{col 61}{space 3}0.011{col 69}{space 4} .1494458{col 82}{space 3} 1.148219
{txt}{space 27} {c |}
{space 19}numgiven {c |}{col 29}{res}{space 2} -.130949{col 41}{space 2}  .070063{col 52}{space 1}   -1.87{col 61}{space 3}0.062{col 69}{space 4}  -.26827{col 82}{space 3} .0063719
{txt}{space 11}network_interest {c |}{col 29}{res}{space 2}-.3069979{col 41}{space 2} .1922149{col 52}{space 1}   -1.60{col 61}{space 3}0.110{col 69}{space 4}-.6837322{col 82}{space 3} .0697365
{txt}{space 16}interest_w9 {c |}{col 29}{res}{space 2}-.0196597{col 41}{space 2} .2284978{col 52}{space 1}   -0.09{col 61}{space 3}0.931{col 69}{space 4}-.4675071{col 82}{space 3} .4281877
{txt}{space 24}age {c |}{col 29}{res}{space 2}-.0272812{col 41}{space 2}  .011624{col 52}{space 1}   -2.35{col 61}{space 3}0.019{col 69}{space 4}-.0500638{col 82}{space 3}-.0044986
{txt}{space 23}educ {c |}{col 29}{res}{space 2}-.1376825{col 41}{space 2} .1855711{col 52}{space 1}   -0.74{col 61}{space 3}0.458{col 69}{space 4}-.5013952{col 82}{space 3} .2260303
{txt}{space 21}income {c |}{col 29}{res}{space 2}-.0395503{col 41}{space 2} .0469131{col 52}{space 1}   -0.84{col 61}{space 3}0.399{col 69}{space 4}-.1314983{col 82}{space 3} .0523978
{txt}{space 27} {c |}
{space 21}gender {c |}
{space 20}Female  {c |}{col 29}{res}{space 2} .1624378{col 41}{space 2} .3065215{col 52}{space 1}    0.53{col 61}{space 3}0.596{col 69}{space 4}-.4383333{col 82}{space 3} .7632088
{txt}{space 27} {c |}
{space 19}empl_cp1 {c |}
{space 16}Unemployed  {c |}{col 29}{res}{space 2} .4577665{col 41}{space 2} .6244822{col 52}{space 1}    0.73{col 61}{space 3}0.464{col 69}{space 4}-.7661961{col 82}{space 3} 1.681729
{txt}{space 19}Retired  {c |}{col 29}{res}{space 2} .1193453{col 41}{space 2}  .490833{col 52}{space 1}    0.24{col 61}{space 3}0.808{col 69}{space 4}-.8426697{col 82}{space 3}  1.08136
{txt}Disabled/Not Working/Other  {c |}{col 29}{res}{space 2} .4667995{col 41}{space 2} .4387681{col 52}{space 1}    1.06{col 61}{space 3}0.287{col 69}{space 4}-.3931701{col 82}{space 3} 1.326769
{txt}{space 27} {c |}
{space 19}race_eth {c |}
{space 21}Black  {c |}{col 29}{res}{space 2} .4561023{col 41}{space 2} .5309618{col 52}{space 1}    0.86{col 61}{space 3}0.390{col 69}{space 4}-.5845637{col 82}{space 3} 1.496768
{txt}{space 18}Hispanic  {c |}{col 29}{res}{space 2} 1.008153{col 41}{space 2} .5555172{col 52}{space 1}    1.81{col 61}{space 3}0.070{col 69}{space 4}-.0806408{col 82}{space 3} 2.096946
{txt}{space 21}Other  {c |}{col 29}{res}{space 2}-2.114425{col 41}{space 2} 1.121972{col 52}{space 1}   -1.88{col 61}{space 3}0.059{col 69}{space 4} -4.31345{col 82}{space 3} .0846005
{txt}{space 27} {c |}
{space 20}marital {c |}
{space 19}Married  {c |}{col 29}{res}{space 2}-.3767932{col 41}{space 2} .3451364{col 52}{space 1}   -1.09{col 61}{space 3}0.275{col 69}{space 4}-1.053248{col 82}{space 3} .2996617
{txt}{space 23}nfc1 {c |}{col 29}{res}{space 2} .1353719{col 41}{space 2} .2414831{col 52}{space 1}    0.56{col 61}{space 3}0.575{col 69}{space 4}-.3379263{col 82}{space 3}   .60867
{txt}{space 18}evaluate1 {c |}{col 29}{res}{space 2}-.3900251{col 41}{space 2} .4309431{col 52}{space 1}   -0.91{col 61}{space 3}0.365{col 69}{space 4}-1.234658{col 82}{space 3} .4546078
{txt}{hline 28}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
                      /cut1 {c |}{col 29}{res}{space 2} .7346687{col 41}{space 2} 1.220977{col 69}{space 4}-1.658402{col 82}{space 3} 3.127739
{txt}                      /cut2 {c |}{col 29}{res}{space 2} 3.574223{col 41}{space 2} 1.226282{col 69}{space 4} 1.170754{col 82}{space 3} 5.977692
{txt}{hline 28}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
({res}est4{txt} stored)

{com}.                 
.                 margins partisan_9,  at(disagree_total=(-3(1)3)) predict(outcome(1))
{res}
{txt}Predictive margins{col 51}Number of obs{col 67}= {res}      1567
{txt}Model VCE{col 14}: {res}Robust

{txt}{p2colset 1 14 16 2}{...}
{p2col:Expression}:{space 1}{res:Pr(w11_retro==1), predict(outcome(1))}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:1._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 9}-3}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:2._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 9}-2}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:3._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 9}-1}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:4._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 10}0}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:5._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 10}1}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:6._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 10}2}{p_end}
{p2colreset}{...}

{txt}{p2colset 1 14 16 2}{...}
{p2col:7._at}:{space 1}{res:{txt:disagree_t~l}{space 4}{txt:=} {space 10}3}{p_end}
{p2colreset}{...}

{res}{txt}{hline 16}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 17}{c |}{col 29} Delta-method
{col 17}{c |}     Margin{col 29}   Std. Err.{col 41}      z{col 49}   P>|z|{col 57}     [95% Con{col 70}f. Interval]
{hline 16}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{space 1}_at#partisan_9 {c |}
1#Out-Partisan  {c |}{col 17}{res}{space 2}  .926885{col 29}{space 2} .0229596{col 40}{space 1}   40.37{col 49}{space 3}0.000{col 57}{space 4}  .881885{col 70}{space 3}  .971885
{txt}{space 1}1#In-Partisan  {c |}{col 17}{res}{space 2}   .85899{col 29}{space 2} .0298443{col 40}{space 1}   28.78{col 49}{space 3}0.000{col 57}{space 4} .8004962{col 70}{space 3} .9174838
{txt}2#Out-Partisan  {c |}{col 17}{res}{space 2} .9621112{col 29}{space 2} .0095189{col 40}{space 1}  101.07{col 49}{space 3}0.000{col 57}{space 4} .9434545{col 70}{space 3} .9807678
{txt}{space 1}2#In-Partisan  {c |}{col 17}{res}{space 2} .8701066{col 29}{space 2} .0218738{col 40}{space 1}   39.78{col 49}{space 3}0.000{col 57}{space 4} .8272347{col 70}{space 3} .9129785
{txt}3#Out-Partisan  {c |}{col 17}{res}{space 2} .9811351{col 29}{space 2} .0065056{col 40}{space 1}  150.81{col 49}{space 3}0.000{col 57}{space 4} .9683844{col 70}{space 3} .9938859
{txt}{space 1}3#In-Partisan  {c |}{col 17}{res}{space 2} .8805211{col 29}{space 2}  .017571{col 40}{space 1}   50.11{col 49}{space 3}0.000{col 57}{space 4} .8460827{col 70}{space 3} .9149596
{txt}4#Out-Partisan  {c |}{col 17}{res}{space 2} .9908581{col 29}{space 2} .0049179{col 40}{space 1}  201.48{col 49}{space 3}0.000{col 57}{space 4} .9812193{col 70}{space 3} 1.000497
{txt}{space 1}4#In-Partisan  {c |}{col 17}{res}{space 2} .8902551{col 29}{space 2} .0176011{col 40}{space 1}   50.58{col 49}{space 3}0.000{col 57}{space 4} .8557576{col 70}{space 3} .9247527
{txt}5#Out-Partisan  {c |}{col 17}{res}{space 2} .9956417{col 29}{space 2} .0033227{col 40}{space 1}  299.65{col 49}{space 3}0.000{col 57}{space 4} .9891294{col 70}{space 3} 1.002154
{txt}{space 1}5#In-Partisan  {c |}{col 17}{res}{space 2} .8993328{col 29}{space 2} .0205617{col 40}{space 1}   43.74{col 49}{space 3}0.000{col 57}{space 4} .8590327{col 70}{space 3} .9396329
{txt}6#Out-Partisan  {c |}{col 17}{res}{space 2} .9979406{col 29}{space 2} .0020522{col 40}{space 1}  486.27{col 49}{space 3}0.000{col 57}{space 4} .9939183{col 70}{space 3} 1.001963
{txt}{space 1}6#In-Partisan  {c |}{col 17}{res}{space 2} .9077801{col 29}{space 2} .0245119{col 40}{space 1}   37.03{col 49}{space 3}0.000{col 57}{space 4} .8597376{col 70}{space 3} .9558226
{txt}7#Out-Partisan  {c |}{col 17}{res}{space 2} .9990312{col 29}{space 2} .0011953{col 40}{space 1}  835.77{col 49}{space 3}0.000{col 57}{space 4} .9966884{col 70}{space 3} 1.001374
{txt}{space 1}7#In-Partisan  {c |}{col 17}{res}{space 2} .9156246{col 29}{space 2} .0284244{col 40}{space 1}   32.21{col 49}{space 3}0.000{col 57}{space 4} .8599138{col 70}{space 3} .9713354
{txt}{hline 16}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{res}{txt}
{com}.                 marginsplot, scheme(s1mono) title("Nov. 2008" "Prob(Worse)") ytitle("") ///
>                         xline(-3, lpattern(dot)) xline(3, lpattern(dot))

{text}{p 2 6 2}Variables that uniquely identify margins: disagree_total partisan_9{p_end}
{res}{txt}
{com}.                 
.                 
.                 graph save "Nov. 2008 (updated)", replace
{res}{txt}(file Nov. 2008 (updated) saved)

{com}.                 graph export "Nov. 2008 (updated).png", replace
{txt}(file Nov. 2008 (updated).png written in PNG format)

{com}.                 
.         
. esttab using MODERATION_FALL.rtf, replace nobaselevels onecell label se pr2 aic bic ///
>         star(+ 0.10 * .05 ** 0.01) ///
>         mtitles("Oct. 2008" "Oct. 2008" "Nov. 2008" "Nov. 2008") ///
>         addnote("ANES results are weighted: WGTL10 & WGTL11") ///
>         title({c -(}\b Table OA9.{c )-} "Network Disagreement and Economic Assessments - Fall 2008") 
{res}{txt}(output written to {browse  `"MODERATION_FALL.rtf"'})

{com}. 
. 
. 
. log close
      {txt}name:  {res}<unnamed>
       {txt}log:  {res}C:\Users\Joshua\Dropbox\Work\Networks and Economic Perceptions\Data and Do Files\Figure 2 and Table 1 Output.smcl
  {txt}log type:  {res}smcl
 {txt}closed on:  {res} 6 Jun 2018, 10:58:58
{txt}{.-}
{smcl}
{txt}{sf}{ul off}